1 v1.0.1 更新于 2026-10-23
codesearch MCP Server
Code, package, docs, paper and vulnerability search. 17 tools, keyless lanes.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"codesearch": {
"command": "uvx",
"args": [
"skdev-codesearch-mcp"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 17 个工具
analyze
一站式分析陌生仓库:GitHub 元数据 + 代码质量 + wiki 架构。
search_all
跨多数据源(Context7、GitHub、DeepWiki、SO、HN 等)的广泛搜索发现。
code_search
在已索引的依赖包(npm/PyPI/crates)中搜索代码、文档和符号。
code_files
按包规范列出已索引依赖包的文件列表。
code_read
按包规范读取已索引依赖包中的文件内容。
searchcode
针对单个仓库的智能分析,支持 analyze/search/findings/file_tree/get_file 等操作。
wiki
通过 DeepWiki + CodeWiki 进行仓库架构问答,支持单仓库或多仓库。
search_package
查询注册表原始信息:版本、dist-tags、依赖图、安全通告等。
pkg
综合包智能分析:元数据、变更日志、升级评估(漏洞+依赖差异)、文件读取。
search_libraries
查询 Libraries.io 元数据和 source rank,比较依赖候选。
vulns
漏洞查询:扫描包漏洞、查看漏洞详情、获取最新版本和许可证信息。
docs
文档查询,带智能回退链(Context7 → ReadTheDocs → llms.txt → DevDocs)。
so_search
Stack Overflow 问答搜索,支持 stackexchange 与 sofa 两种模式。
hn
Hacker News 讨论和情绪分析(搜索、故事、条目、用户)。
papers
学术论文搜索,S2 → arXiv → OpenAlex → CORE 回退链。
enrich
为任意搜索工具的结果列表获取完整内容,去重并重排序。
ping
连通性检查,在不确定时用于昂贵的调用之前。