Token导航 LogoToken导航

MCP Server · 搜索检索

context42 (Context42 Io)

Context42是一个开源的MCP服务器,为AI助手提供对个人文档和编码指南的语义搜索功能,完全离线运行。

stdio官方级别未说明来源级核验工具 1
搜索PythonClaudeClaude Desktop

快速开始

作者 / 组织
Context42-io
提供方
Context42-io
运行时
Python

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

context42 (Context42 Io) 属于搜索检索类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

搜索检索

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

uvx context42-io

客户端配置示例

{
  "mcpServers": {
    "context42": {
      "command": "uvx",
      "args": [
        "context42-io"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Context42

Your coding standards, always in context.

An open-source MCP server that gives your AI assistant semantic search over your personal documentation and coding guidelines. 100% offline.

Website · Documentation · Issues

______________________________________________________________________

为什么是Context42?

你的AI助手不知道你团队的编码惯例。每个会话都从零开始——你的标准丢失了,文档分散在wiki和README中,将整个文档粘贴到提示中会浪费令牌。

Context42通过在本地为您的文档建立索引,并通过以下方式将最相关的块提供给您的AI助手来解决这个问题 主控程序 --自动、语义和 没有任何数据离开您的机器.

运作原理

  1. 添加 将文档目录作为源
  2. 索引 --Context42将文档分块并创建局部向量嵌入
  3. 商店 --矢量保存在LanceDB中的本地
  4. 服务 --您的AI助手通过MCP查询相关内容,按优先级加权

安装

需要 Python 3.11+

# Using pipx (recommended)
pipx install context42-io

# Using uv
uvx context42-io

# Using pip
pip install context42-io

快速开始

# 1. Add your documentation
c42 add ~/my-coding-standards --name standards --priority 0.9

# 2. Index the content
c42 index

# 3. Start the MCP server
c42 serve

Claude桌面集成

添加到您的Claude Desktop配置文件中:

平台路径
Linux~/.config/claude/claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json
窗户%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "context42": {
      "command": "c42",
      "args": ["serve"]
    }
  }
}

添加配置后重新启动Claude Desktop。

CLI参考

添加和索引源

c42 add 
 --name                  # Add a documentation source
c42 add 
 --name  --priority 0.9  # Add with priority (0.1–1.0)
c42 add 
 --name  --exclude "*.log,tmp/*"  # Exclude file patterns
c42 index                                    # Index all pending sources

管理资源

c42 list                        # List all sources with status
c42 set-priority   # Change source priority
c42 remove                # Remove a source
c42 status                      # Show index statistics

搜索和服务

c42 search "error handling"     # Search from the CLI
c42 serve                       # Start the MCP server
c42 --help                      # Show all available commands

优先级系统

为您的个人指示设置更高的优先级,使其优先于参考文档:

# Your rules — highest weight
c42 add ~/my-standards --name standards --priority 1.0

# Team guidelines — medium weight
c42 add ~/team-docs --name team --priority 0.7

# Reference docs — lower weight
c42 add ~/library-docs --name reference --priority 0.4

搜索结果按优先级加权,因此您的个人偏好始终显示在第一位。

支持格式

格式扩展名注释
Markdown.md完全支持CommonMark
重新结构化文本.rstSphinx兼容

计划更多格式--请参阅 路线图.

MCP工具

Context42公开了一个 search 通过MCP工具:

search(query: string, top_k?: int) → SearchResult[]

每个结果包括:

  • text --匹配的内容块
  • source --来源名称
  • file --文件的相对路径
  • score --相似性得分(0-1,越高=相关性越高)
  • priority --源优先级权重
  • is_priority — true 如果源的优先级≥0.8

配置

Context42开箱即用,无需配置。以下所有设置都是可选的:

变量默认值描述
C42_EMBEDDING_MODELBAAI/bge-small-en-v1.5句子变换器嵌入模型
C42_CHUNK_SIZE500每块字符数
C42_BATCH_SIZE50每个索引批次的块数
C42_DATA_DIR平台默认数据存储目录
HF_TOKEN--拥抱Face代币,加快模型下载速度
# Example: use a different embedding model
export C42_EMBEDDING_MODEL="BAAI/bge-base-en-v1.5"

# Optional: set HuggingFace token for faster downloads
export HF_TOKEN="hf_your_token_here"
注: 更改嵌入模型需要重新索引所有源(c42 index).

获取您的HF代币:https://huggingface.co/settings/tokens

数据存储

平台路径
Linux~/.local/share/context42/
macOS~/Library/Application Support/context42/
窗户%LOCALAPPDATA%\context42\

安全与隐私

Context42在本地处理所有内容。你的代码和文档永远不会离开你的机器。

  • 零数据传输 --无出站网络呼叫
  • 仅本地嵌入 --AI模型在CPU上运行,不向外部API发送令牌
  • 无遥测 --没有分析,没有事故报告,没有电话回家行为
  • 工作气隙 --初始设置后,不需要互联网连接

了解更多信息,请访问 上下文42.io.

路线图

  • \[ \] Git克隆源 --将任何Git存储库添加为源
  • \[ \] 文件监视器 --磁盘上文件更改时自动重新索引
  • \[ \] Git同步 --检测新提交并自动重新索引

查看所有计划中的功能并建议新功能 .

贡献

欢迎投稿!请随意:

许可证

麻省理工学院

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

语义搜索Python本地部署AI助手离线服务编码规范文档管理

支持客户端

Claude DesktopClaude

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

典型使用场景

查资料带出处

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

站内知识检索

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

事实核对

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

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
context42 (Context42 Io)

MCP World · 本页

1stdio有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 条

context42 (Context42 Io) 怎么安装?

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

context42 (Context42 Io) 怎么在 Claude Desktop、Cursor 里配置?

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

context42 (Context42 Io) 收费吗?

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

context42 (Context42 Io) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

context42 (Context42 Io) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP