Token导航 LogoToken导航TokenDH.com
mjm.local.docs logo
搜索检索未说明官方级别未说明来源级核验

mjm.local.docs

MCP Server

一个自托管的MCP服务器,允许AI编码代理(如Claude Code、OpenCode等)通过语义搜索本地文档,自动查找规范、文档或笔记。

工具数

5

提示词数

0

GitHub Stars

10

资源数

0
搜索.NET开发C#ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

markjackmilian

提供方

markjackmilian

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

mjm.local.docs

一个自托管的MCP服务器,允许AI编码代理(Claude Code、OpenCode等)使用语义搜索搜索您的本地文档。添加你的规格、文档或笔记——你的人工智能工具会自动找到它们。

用。NET 10、SQLite和SetServer。

先决条件: .NET 10 SDK (10.0.102+)

快速开始

git clone https://github.com/markjackmilian/mjm.local.docs
cd mjm.local.docs/mjm.local.docs
dotnet run --project src/Mjm.LocalDocs.Server/Mjm.LocalDocs.Server.csproj

打开 http://localhost:5024 对于web UI。MCP端点位于 http://localhost:5024/mcp.

默认情况下不需要API密钥-在开发中使用伪嵌入。

连接到您的AI代理

增添 .claude/settings.json (项目)或 ~/.claude/settings.json (全球):

{
  "mcpServers": {
    "local-docs": {
      "type": "http",
      "url": "http://localhost:5024/mcp"
    }
  }
}

相同的配置适用于OpenCode(opencode.json).添加后重新启动代理。

可用的MCP工具

工具说明
search_docs跨所有文档的语义搜索
add_document添加a .txt, .md, .pdf,或 .docx 文件
update_document用新版本替换文档
list_collections列出所有项目
delete_document删除文档及其嵌入

配置

所有设置都在 "LocalDocs" 输入 appsettings.json.

嵌入提供者: Fake (默认,无密钥), OpenAI, AzureOpenAI, Ollama

存储提供商: InMemory, Sqlite (默认), SqliteHnsw (推荐用于>10k文档), SqlServer

文件存储: Database (默认), FileSystem, AzureBlob

生产示例——OpenAI嵌入+HNSW索引:

{
  "ConnectionStrings": { "LocalDocs": "Data Source=/data/localdocs.db" },
  "LocalDocs": {
    "Embeddings": { "Provider": "OpenAI", "Dimension": 1536, "OpenAI": { "Model": "text-embedding-3-small" } },
    "Storage": { "Provider": "SqliteHnsw", "Hnsw": { "IndexPath": "/data/hnsw_index.bin" } }
  }
}

OPENAI_API_KEY 作为一个环境变量-永远不要提交API密钥。

许可证

麻省理工学院

目录标签

目录标签

搜索.NET开发C#Claude语义搜索本地部署本地文档管理AI集成自托管

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP