Token导航 LogoToken导航

MCP Server · 文档知识

Context Hub MCP

一个本地优先的MCP服务器,将Markdown文件转换为可搜索的知识层,适用于AI编码代理。

stdio官方级别未说明来源级核验工具 12context-hub-mcp
知识管理TypeScriptClaude

快速开始

作者 / 组织
Nuttapon
提供方
Nuttapon
运行时
Node.js

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Context Hub MCP 属于文档知识类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx context-hub-mcp init

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

上下文中心mcp

本地第一台MCP服务器 .context/ 将markdown文件文件夹放入AI编码代理的可搜索知识层。

  • 用markdown写领域知识,用git保存
  • 在本地对其进行索引以实现快速检索
  • 将其作为MCP工具公开给Claude Code、Copilot和其他MCP客户端

降价是真理的源泉。SQLite只是一个本地运行时索引——不要提交它。

快速启动

# 1. Scaffold the .context/ folder
npx context-hub-mcp init

# 2. Build the local index
npx context-hub-mcp reindex

# 3. Generate MCP client config
npx context-hub-mcp config --target claude-code --cwd /absolute/path/to/project

将生成的JSON粘贴到MCP客户端配置中。然后,客户端将调用 serve 自动运行——您不需要手动运行它。

.上下文/结构

.context/
├── schema.md               ← authoring conventions
├── domains/                ← business rules, workflows, state machines
├── integrations/           ← third-party APIs, auth, webhooks
└── pitfalls/               ← gotchas, lessons learned, failure modes

写作知识

每个文档都需要YAML frontmatter:

---
title: Payment Rules
domain: payments
tags: [payments, line-pay]
last_verified: 2026-03-28
confidence: high
---

# Payment Rules

## Key Files

- `src/payments/service.ts` - entrypoint

## Payment State Machine

stateDiagram-v2 pending --> paid

领域: title, domain, tags, last_verified, confidence (high / medium / low), related (相关文档路径的可选列表)

使用 Key Files 源代码引用和状态机标题的部分将进行结构化解析。

这 related 字段接受相对于的路径 .context/:

related:
  - integrations/stripe-webhooks.md
  - pitfalls/payment-idempotency.md

使用Claude代码导入文档

如果你使用Claude Code,该仓库包括 /import_context 命令,用于将任何URL、wiki或规范转换为格式正确的 .context/ 文件:

/import_context https://stripe.com/docs/webhooks
/import_context the spec at ./docs/payment-rules.md

Claude将获取源代码,提取相关知识,选择正确的子目录,并使用正确的frontmatter编写文件。跑 npx context-hub-mcp reindex 之后更新索引。

MCP工具

工具目的
list_domains发现可用的知识领域
search_context在索引文档中进行全文搜索
get_context阅读特定文档
get_context_structured将文档作为结构化数据读取(keyFiles、stateMachines、陷阱、章节、相关)
get_pitfalls列出陷阱,可选择按域过滤
list_tags列出所有具有文档计数的唯一标签;可选的 domain 过滤器
get_stale_docs列出旧的或丢失的文档 last_verified,或 confidence: low
get_related返回与给定路径相关的文档(双向,深度1或2)
annotate_context在过时或缺失的文档上留下注释
rate_context标记文档是否有用
list_annotations查看累积注释
reindex_context强制重新构建索引

search_context--筛选参数

除了a query 字符串, search_context 接受可选筛选器:

参数类型描述
tagsstring[]OR match:返回具有任何列出标签的文档
confidencestring最低置信水平(low, medium, high)
verified_afterstring仅包含以下内容的文档 last_verified 在此日期或之后(YYYY-MM-DD)
verified_beforestring仅包含以下内容的文档 last_verified 在此日期或之前(YYYY-MM-DD)

get_sale_docs--参数

参数类型默认值描述
domainstring--限制到特定域
days_thresholdnumber90在这几天内未验证的文档被视为过时
limitnumber--限制结果数量

get_related--参数

参数类型描述
pathstring源文档的路径(相对于 .context/)
depth`1 \2`1 返回直接链接的文档; 2 也遵循他们的链接

命令行界面

npx context-hub-mcp init       # scaffold .context/ workspace
npx context-hub-mcp add        # create a new context document with frontmatter
npx context-hub-mcp reindex    # rebuild the local SQLite index
npx context-hub-mcp doctor     # inspect workspace health
npx context-hub-mcp config     # generate MCP client config JSON
npx context-hub-mcp serve      # run the MCP server (usually invoked by the client)

使用以下命令运行任何命令 --help 对于可用的标志。

添加--标志

npx context-hub-mcp add [--domain ] [--title ] [--tags ] \
  [--confidence high|medium|low] [--template domain|integration|pitfall] \
  [--no-edit]
标志描述
--domain用于放置文件的域子文件夹(例如。 payments)
--title文档标题(用于文件名和封面)
--tags以逗号分隔的标签列表
--confidence初始置信水平;默认为 medium
--template初学者模板: domain, integration,或 pitfall
--no-edit跳过在中打开文件 $EDITOR 创作后

客户端设置

克劳德代码

npx context-hub-mcp config --target claude-code --cwd /absolute/path/to/project

Example output

{
  "mcpServers": {
    "context-hub": {
      "command": "npx",
      "args": ["-y", "context-hub-mcp@latest", "serve", "--cwd", "/absolute/path/to/project"]
    }
  }
}

GitHub Copilot

npx context-hub-mcp config --target copilot --cwd /absolute/path/to/project

Example output

{
  "mcpServers": {
    "context-hub": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "context-hub-mcp@latest", "serve", "--cwd", "/absolute/path/to/project"]
    }
  }
}

另请参见: examples/claude-code.mcp.json, examples/copilot.mcp.json

配置

context-hub.config.json 是可选的。默认值:

{
  "contextDir": ".context",
  "dbPath": ".context/context_hub.db",
  "watch": true,
  "reindexDebounceMs": 250,
  "includeGlobs": ["**/*.md"],
  "excludeGlobs": ["**/.git/**"]
}

CLI标志覆盖配置文件值。相对路径解析自 cwd.

故障排除

搜索未返回任何结果 --奔跑 npx context-hub-mcp reindex那么 npx context-hub-mcp doctor常见原因:缺失 .context/,格式错误的frontmatter,文件位于索引球体之外。

文档解析失败 --检查所有5个frontmatter字段是否存在且有效。

数据库文件以git格式显示 --确保 .context/.gitignore 包含 context_hub.db, context_hub.db-shm, context_hub.db-wal.

客户端无法连接 --验证客户端是否使用stdio MCP --cwd 路径正确,并且项目已被索引至少一次。

许可证

麻省理工学院

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

知识管理TypeScript本地部署本地索引AI辅助代码开发

支持客户端

Claude

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

12stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Context Hub MCP 怎么安装?

公开资料给出的安装命令是 npx context-hub-mcp init,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Context Hub MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Context Hub MCP 收费吗?

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

Context Hub MCP 需要 API Key 吗?

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

Context Hub MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP