MR

mattv8/ragtime

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

33 stars 10 forks 质量 82 趋势 31MIT

自托管、兼容OpenAI的RAG API + MCP服务器,将本地知识插入现有的LLM客户端。

概览

你所有的工具。你所有的上下文。集中在一个地方。自托管的、兼容OpenAI的RAG API + MCP服务器,将本地知识插入现有的LLM客户端。 界面攻略视频 |贡献指南 拉格泰姆提供了什么,以及主要元素如何相互融合。 - 内置工具可视化、交互式图表、DataTables 和沙盒 HTML 组件:无需外部客户端 - :托管 API、订阅认证(OpenAI Codex、Claude Code)和本地运行时,均可在设置中配置 - 实时预览在隔离的运行时会话中运行;共享链接使用干净的公共 URL(/{owner}/{slug}),可选的密码保护全页访问 - (HTTP Streamable + stdio transports)向 Claude Desktop、VS Code Copilot、Cursor 和 JetBrains IDE 开放工具,支持认证 - /v1/chat/completions 端点支持流式传输:支持OpenWebUI、Continue及任何 OpenAI 客户端 - :选择 FAISS 或 pgvector 进行上传/Git 索引;pgvector 用于模式/PDM 及可选文件系统索引......

概述(AI 翻译)

你所有的工具。 你所有的背景信息。

集中在一个地方。 自托管、兼容OpenAI的RAG API + MCP服务器,将本地知识插入现有的LLM客户端。

贡献指南

https://github.com/user-attachments/assets/be21f93e-edec-402e-a861-d6ea7d8f8a4d

目录

  • 概述
  • 快速入门
  • 安装后设置
  • 概念
  • 积分
  • 运营
  • 贡献
  • 许可证

概述

拉格泰姆提供了什么,以及主要元素如何相互融合。

特色

  • 内置聊天界面,包含工具可视化、交互式图表、DataTables 和沙盒 HTML 组件:无需外部客户端
  • 模型提供者:托管API、订阅认证(OpenAI Codex、Claude Code)和本地运行时,均可在设置中配置
  • 工作区,带实时预览,运行于隔离的运行时会话中;共享链接使用干净的公共URL(/{owner}/{slug}),并可选带密码保护的全页访问
  • MCP 服务器(HTTP Streamable + stdio transports),向 Claude Desktop、VS Code Copilot、Cursor 和 JetBrains IDE 提供认证工具

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Ragtime

Contributing Guide

https://github.com/user-attachments/assets/be21f93e-edec-402e-a861-d6ea7d8f8a4d

Table of Contents

Overview

What Ragtime provides and how the main pieces fit together.

Features

  • Chat UI built in, with tool visualization, interactive charts, DataTables, and sandboxed HTML components: no external client required
  • Model providers: hosted APIs, subscription auth (OpenAI Codex, Claude Code), and local runtimes, all configurable in Settings
  • Workspaces with live previews run in isolated runtime sessions; shared links use clean public URLs (/{owner}/{slug}), with optional password-protected full-page access
  • MCP server (HTTP Streamable + stdio transports) exposing tools to Claude Desktop, VS Code Copilot, Cursor, and JetBrains IDEs with auth
  • OpenAI-compatible API /v1/chat/completions endpoint with streaming: works with OpenWebUI, Continue, and any OpenAI client
  • Dual vector store: Choose FAISS or pgvector for Upload/Git indexes; pgvector for schema/PDM and optional filesystem indexing (details)
  • Tool security: SQL injection prevention via allowlist patterns, LIMIT enforcement, Odoo code validation, optional write-ops flag

Model Providers

在 GitHub 查看完整 README

安装

docker exec -i ragtime python -m ragtime.mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "ragtime": { "command": "docker", "args": ["exec", "-i", "ragtime", "python", "-m", "ragtime.mcp"] } } }