Token导航 LogoToken导航

MCP Server · 搜索检索

Tos Bridge

TOS Bridge MCP Server是一个连接Claude Desktop/Code与VPS托管的Qdrant和Neo4j的桥接服务器,提供图增强语义搜索(GraphRAG)、双存储写入、实体/关系CRUD和跨文档发现功能。

stdio官方级别未说明来源级核验工具 8
搜索图数据库PythonClaude文档处理Claude Desktop

快速开始

作者 / 组织
No-Smoke
提供方
No-Smoke
运行时
Python

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Tos Bridge 属于搜索检索类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

TOS网桥MCP服务器v0.2.0

MCP服务器将克劳德桌面/代码桥接到VPS托管的Qdrant+Neo4j。提供 图增强语义搜索(GraphRAG)、双存储写入、实体/关系 CRUD和跨文档发现——所有这些都通过单个MCP服务器完成。

工具(8)

基础设施

check_tos_health --监控Qdrant和Neo4j的连接、延迟、节点/集合计数。

sync_to_tos --将模式批量同步到Qdrant和/或Neo4j。

  • patterns:列表 {text, source, category, importance} 词典
  • target:“qdrant”、“neo4j”或“两者都有”(默认值:“两者都”)
  • collection:Qdrant集合名称

文档存储和搜索(GraphRAG)

store_doc_with_graph --使用Neo4j图交叉引用将文档存储在Qdrant中。 在Neo4j中创建一个文档节点,其中MENTIONS/REFERENCES边指向实体节点, 并将嵌入的向量转换为Qdrant——所有这些都在一次工具调用中完成。两者都能处理 命名向量(例如。 dense)自动生成未命名的默认向量。

  • text:用于嵌入的文档内容
  • collection:Qdrant集合名称
  • title:文档标题
  • path, summary, metadata:可选富集
  • entities: [{name, type, importance}] --创建通过MENTIONS链接的实体节点
  • relationships: [{target, rel_type, context}] --创建其他类型化边
  • 退货: qdrant_id, neo4j_id,实体/关系计数

search_with_graph --图增强语义搜索(GraphRAG)。 嵌入查询,搜索Qdrant,然后通过Neo4j共享实体扩展结果 穿越。通过知识图谱连接的文档得分会提高。

  • query, collection:必填
  • limit:最大结果(默认值10)
  • relationship_boost:图表连接文档的得分提升(0.0–0.5,默认0.2)
  • include_graph_context:在结果中包含实体连接
  • 返回:用原始/提升的分数重新排列结果, discovered_via_graph 旗帜

find_related_docs --从已知文档遍历图。 查找通过共享Neo4j实体连接到源文档的文档。

  • qdrant_id:源文档的Qdrant UUID
  • max_depth:横向深度1–3(默认值2)
  • limit:最大相关文档数(默认值10)
  • include_paths:包括关系类型路径
  • 返回:具有距离、共享实体、关系类型的相关文档

实体和关系CRUD(v0.2.0)

create_or_update_entities --使用观察值创建或更新实体。 使用MERGE进行重复数据消除:现有实体会附加新的观察结果 (重复数据消除),创建新实体。替换 neo4j-memory-remote:create_entities

  • add_observations.
  • entities: [{name, type, observations: [...]}]
  • check_existing:如果为真(默认),则MERGE;如果为false,则始终为CREATE
  • 返回:创建、更新、总计数

create_relationships --在实体之间创建类型化关系。 使用MERGE安全机制——自动创建缺失实体 concept 类型。 替换 neo4j-memory-remote:create_relations.

  • relationships: [{from_entity, to_entity, rel_type, context}]
  • 返回:创建计数

find_entities --按名称搜索实体(不区分大小写的子字符串)。 返回实体及其观测值、类型以及哪些文档提到了它们。 用于在创建新实体之前进行重复数据删除。替换 neo4j-memory-remote:search_memories + find_memories_by_name.

  • query:搜索字符串
  • entity_type:可选类型过滤器
  • limit:最大结果(默认值20)
  • 返回:将实体与观察和文档引用进行匹配

安装

git clone https://github.com/No-Smoke/tos-bridge.git
cd tos-bridge
python -m venv .venv
source .venv/bin/activate
pip install -e .

环境变量

变量必填默认描述
QDRANT_URL是的http://localhost:6333Qdrant服务器URL
QDRANT_API_KEY是-Qdrant API密钥
NEO4J_URI是的bolt://localhost:7687Neo4j连接URI
NEO4J_USER没有neo4jNeo4j用户名
NEO4J_PASSWORD是--Neo4j密码
OLLAMA_URL没有http://localhost:11434Ollama嵌入式服务器
OLLAMA_EMBED_MODEL没有mxbai-embed-large嵌入模型(1024 dims)

Claude桌面配置

{
  "mcpServers": {
    "tos-bridge": {
      "command": "/path/to/tos-bridge/.venv/bin/python",
      "args": ["-m", "tos_bridge"],
      "env": {
        "QDRANT_URL": "http://your-vps:6333",
        "QDRANT_API_KEY": "your-api-key",
        "NEO4J_URI": "bolt://your-vps:7687",
        "NEO4J_USER": "neo4j",
        "NEO4J_PASSWORD": "your-password",
        "OLLAMA_URL": "http://nuc-ip:11434"
      }
    }
  }
}

Neo4j架构

所需索引(手动创建或让TOS桥自动创建):

CREATE INDEX doc_qdrant_id IF NOT EXISTS FOR (d:Document) ON (d.qdrant_id);
CREATE INDEX doc_collection IF NOT EXISTS FOR (d:Document) ON (d.qdrant_collection);
CREATE INDEX entity_name IF NOT EXISTS FOR (e:Entity) ON (e.name);

节点标签: Document (与 qdrant_id 交叉引用), Entity (与 observations 列表)。 关系类型: MENTIONS (文件→实体), REFERENCES (文件→实体), 加上通过创建的任何自定义类型 create_relationships.

建筑

┌─────────────────┐     ┌─────────────────┐
│  Claude Desktop │────▶│   TOS-Bridge    │
│   or Claude.ai  │     │   MCP Server    │
└─────────────────┘     └────────┬────────┘
                                 │
                    ┌────────────┼────────────┐
                    ▼            ▼            ▼
             ┌──────────┐ ┌──────────┐ ┌──────────┐
             │  Qdrant  │ │  Neo4j   │ │  Ollama  │
             │ (vectors)│ │ (graph)  │ │(embeddings)
             └──────────┘ └──────────┘ └──────────┘

什么TOS桥不能替换

这些仍然需要直接工具访问:

  • qdrant新:收藏管理、删除文档、混合搜索、索引降级、搜索代码
  • neo4j mcp远程:用于复杂多跳分析的原始Cypher查询
  • neo4j内存遥控器:delete_entities、delete_observations、delete_relations、read_graph

更新日志

v0.2.0(2026-03-14)

  • 新工具: create_or_update_entities, create_relationships, find_entities
  • 固定的: graph_tools.py 现在通过以下方式处理命名向量 _get_collection_vector_name
  • 固定的: sync_to_tos Qdrant路径——是一个占位符,现在嵌入和追加
  • 移除:冗余 graph_tools_1.py
  • 聊天完成奇偶校验:TOS桥现在可以作为以下内容的主要存储工具

Claude的聊天完成工作流程(第2阶段),取代了单独的qdrant+ neo4j内存远程调用

v0.1.0(2026-02-04)

  • 初始版本:健康检查、模式同步
  • 图形增强搜索(store_doc_with_Graph、search_with_ggraph、find_related_docs)
  • Qdrant、Neo4j和Ollama的断路器
  • 带有重试逻辑的Neo4j连接池

许可证

麻省理工学院

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

语义搜索Python本地部署图数据库知识图谱向量数据库文档管理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Tos Bridge

MCP World · 本页

8stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Tos Bridge 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Tos Bridge 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Tos Bridge 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Tos Bridge 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Tos Bridge 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP