mcp

支持多语言包文档查询与LSP协议的MCP开发工具

文档写作 后端开发全栈开发文档工程师 查询API文档撰写技术文档调试复杂代码 claudecursor通用 ★ 23 更新于 2026-07-26

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcp。
它的用途是:支持多语言包文档查询与LSP协议的MCP开发工具
详细介绍见:https://321skill.com/skills/mcp-mcp-package-docs/
请根据该页面的说明完成安装。

使用示例

“我想知道Python requests库里`Session`对象的`mount`方法怎么用,参数是什么?” 它会通过mcp工具定位到requests库的官方文档,并返回该方法的详细说明、参数列表和一个简短的代码示例。或者,在编写代码时,当你的光标停留在某个导入的库函数上,它会通过LSP自动悬浮显示出该函数的签名和简要文档。

介绍

mcp 是一个基于模型上下文协议(MCP)的工具,旨在解决开发者在查阅不同编程语言软件包文档时面临的碎片化和效率低下问题。它通过标准化的接口,将多种语言生态的包文档聚合起来,并提供语言服务器协议(LSP)支持,让开发者能在熟悉的编辑环境中快速获取权威、准确的API信息。

使用时,开发者只需在支持MCP的AI助手或开发环境中配置该工具,即可通过自然语言或代码上下文查询特定包的函数、类、参数说明等文档,无需在浏览器和多个官方文档网站间反复切换。工具会解析查询意图,并返回结构化的文档片段或代码示例。

它非常适合需要频繁查阅外部库文档的全栈开发、后端开发、智能体开发者以及文档工程师。无论是快速上手新框架、调试时确认API用法,还是编写技术文档需要引用准确说明,该工具都能显著提升效率。

建议在初次使用前,确认其已覆盖你主要使用的编程语言包生态。对于极其冷门或内部私有包,可能仍需依赖原始文档。同时,结合编辑器的LSP功能使用,可以获得代码补全与悬浮提示等更沉浸的体验。

核心特点

与单一语言文档查询工具不同,它通过MCP协议实现了跨语言包文档的统一查询,并集成了LSP支持,能直接在代码编辑器中提供上下文相关的文档提示,而不仅仅是返回网页链接或静态文本。

注意事项

对于尚未被其索引的非常小众或公司内部的私有软件包,无法提供文档支持。

常见问题

支持查询哪些编程语言的包文档?

支持主流语言如Python、JavaScript/Node.js、Go、Rust等常见生态的官方包文档。

需要联网使用吗?

查询公共包文档通常需要联网以获取最新信息,但部分缓存和LSP功能可离线工作。