Token导航 LogoToken导航

MCP Server · 搜索检索

Smart Connections MCP Server

Smart Connections MCP Server 是一个通过模型上下文协议(MCP)将 Obsidian Smart Connections 向量数据库暴露给 Claude Code 的服务,支持语义搜索、相关笔记查找和上下文块获取。

未说明官方级别未说明来源级核验工具 0
搜索向量数据库PythonClaude知识管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
dan6684
提供方
dan6684

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

2 个

MCP World

选型结论

Smart Connections MCP Server 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

未说明

认证方式

无需认证

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

智能连接MCP服务器

通过模型上下文协议(MCP)将您的黑曜石智能连接矢量数据库暴露给克劳德代码。

这有什么作用

而不是使用基于文本的 Grep,Claude Code现在可以执行 语义搜索 穿过你的保险库:

  • 语义研究:按含义而非关键字查找注释
  • find_related:获取相关笔记(如智能连接侧栏)
  • get_text_blocks:获取RAG查询的最佳上下文

建筑

Smart Connections Plugin
    ↓ (creates)
.smart-env/multi/*.ajson
    ↓ (reads)
This MCP Server
    ↓ (exposes via)
MCP Protocol
    ↓ (consumed by)
Claude Code

安装

快速安装(推荐)

cd ~/smart-connections-mcp
./install.sh

脚本将:

  • ✅ 安装UV包管理器(如果需要)
  • ✅ 创建虚拟环境
  • ✅ 安装所有依赖项
  • ✅ 自动检测您的黑曜石保险库
  • ✅ 配置 ~/.mcp.json
  • ✅ 验证安装

手动安装

Click to expand manual installation steps

1.安装UV
curl -LsSf https://astral.sh/uv/install.sh | sh
2.创建虚拟环境并安装依赖项
cd ~/smart-connections-mcp
uv venv
uv pip install -r requirements.txt

重要依赖关系:

  • mcp>=1.0.0 -官方模型上下文协议SDK
  • sentence-transformers>=2.2.0 -用于语义搜索
  • numpy=2.0.0 和 transformers>=4.30.0 -ML依赖关系
3.配置克劳德代码

增添 ~/.mcp.json:

{
  "mcpServers": {
    "smart-connections": {
      "command": "/Users/YOUR_USERNAME/smart-connections-mcp/.venv/bin/python",
      "args": ["/Users/YOUR_USERNAME/smart-connections-mcp/server.py"],
      "env": {
        "OBSIDIAN_VAULT_PATH": "/path/to/your/obsidian/vault"
      }
    }
  }
}

注: 使用虚拟环境Python,而不是系统Python!

4.验证安装
claude mcp list

预期产量:

smart-connections: .venv/bin/python server.py - ✓ Connected

迁移到新机器

看 部署.md 获取详细的迁移指南。

快速迁移:

# On new machine
git clone https://github.com/dan6684/smart-connections-mcp.git ~/smart-connections-mcp
cd ~/smart-connections-mcp
./install.sh

重要提示: 将此MCP服务器保存在 独立存储库 从你的黑曜石金库。看 部署.md 了解基本原理和最佳实践。

故障排除

如果您看到超时问题,请参阅 故障排除.md.

使用示例

语义搜索

老路(Grep):

Grep pattern: "self-compassion"
→ Only finds notes with exact word "self-compassion"

新方法(语义搜索):

semantic_search(query: "recognizing self-worth and releasing shame")
→ Finds: Ann Shulgin note ("I am a treasure")
        BM playa note ("I am beautiful, playa saved me")
        Therapy notes (related concepts)

查找相关注释

如智能连接侧栏:

find_related(file_path: "DailyNotes/2025-10-25.md")
→ Returns top 10 semantically similar notes

获取RAG的上下文

为复杂查询构建上下文:

get_context_blocks(query: "transformation through embodiment")
→ Returns actual text blocks most relevant to query
→ Claude can use these for grounded answers

运作原理

  1. 读取现有嵌入 从 .smart-env/multi/*.ajson
  2. 无需重新索引 -使用智能连接的工作
  3. 相同型号 (BGE-micro-v2)用于查询编码
  4. 余弦相似度 对结果进行排名
  5. 返回JSON 具有文件路径、相似性得分、元数据

提供的工具

semantic_search

semantic_search(
    query: str,           # Natural language query
    limit: int = 10,      # Max results
    min_similarity: float = 0.3  # Threshold
)

退货:

{
  "query": "self-compassion",
  "results_count": 5,
  "results": [
    {
      "path": "DailyNotes/2025-08-29.md",
      "similarity": 0.87,
      "key": "smart_sources:DailyNotes/2025-08-29.md",
      "metadata": {"tags": ["#Dream", "#grateful"]}
    }
  ]
}

find_related

find_related(
    file_path: str,      # e.g., "DailyNotes/2025-10-25.md"
    limit: int = 10
)

get_context_blocks

get_context_blocks(
    query: str,
    max_blocks: int = 5
)

返回RAG的实际文本内容(不仅仅是路径)。

演出

  • 初始载荷: 约2-3秒(加载3249个嵌入件)
  • 查询时间: ~100-200ms(所有嵌入的余弦相似性)
  • 内存: ~50MB(缓存嵌入)

故障排除

看 故障排除.md 详细的调试指南。

常见问题

服务器超时 claude mcp list

症状: 连接挂起,30+秒后无响应

修复:

  1. 确保使用虚拟环境Python(而不是系统Python)
  2. 验证NumPy版本是否小于2.0.0: uv pip list | grep numpy
  3. 检查服务器是否手动启动:
   OBSIDIAN_VAULT_PATH="/path/to/vault" .venv/bin/python server.py
导入错误

错误: ImportError: numpy.core.multiarray failed to import

修复: 使用NumPy 1.x重新安装:

uv pip install "numpy<2.0.0" --force-reinstall
未返回任何结果
  • 检查 .smart-env/multi/ 有.ajson文件
  • 验证Obsidian中是否启用了智能连接
  • 降低 min_similarity 阈值(尝试0.2而不是0.3)
错误的结果
  • 智能连接可能需要重新索引
  • 检查嵌入模型匹配(BGE-micro-v2)
  • 重新启动服务器以重新加载嵌入

发展

更新嵌入:

  • 智能连接自动更新 .smart-env/
  • MCP服务器启动时读取(重新启动以刷新)
  • 未来:添加文件监视器以自动重新加载

添加新工具: 编辑 handle_request() 在 server.py

许可证

MIT-免费用于个人PKM工作流程

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

语义搜索Python本地部署向量数据库知识管理自然语言处理RAG

支持客户端

Claude

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

典型使用场景

查资料带出处

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

站内知识检索

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

事实核对

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0未说明未标注2 个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 条

Smart Connections MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Smart Connections MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Smart Connections MCP Server 收费吗?

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

Smart Connections MCP Server 需要 API Key 吗?

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

Smart Connections MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP