这是一个模型上下文协议(MCP)工具,可直接在你的集成开发环境(IDE)中为npm包提供最新的文档。该工具会从包的GitHub仓库或npm包自带的README文件中获取最新的文档内容。
编辑你的Cursor MCP配置文件(通常位于 ~/.cursor/mcp.json):
{
"mcpServers": {
"npm-package-docs-mcp": {
"command": "npx",
"args": [
"meanands/npm-package-docs-mcp"
]
}
}
}
重启Cursor IDE以加载新的MCP服务器。
安装完成后,你可以在Cursor中按以下步骤使用该工具:
该工具将获取并显示所请求包的最新文档。
这个MCP工具可帮助你的IDE(如Cursor)获取任何npm包的最新文档,避免依赖过时或不完整的信息。它的工作方式如下:
master、main 或 develop 分支)获取README文件。// 在你的IDE中,你现在可以像这样请求文档:
// "显示express的文档"
// "react-router-dom的最新API是什么?"
// "获取axios的文档"
get_docs_for_npm_packagepackageName(字符串):npm包的名称(例如,"react"、"lodash"、"express")。npm run dev
npm run build
npm-docs-mcp/
├── src/
│ ├── server.ts # 主要的MCP服务器实现
│ └── types/
│ └── index.ts # TypeScript类型定义
├── package.json
├── tsconfig.json
└── README.md
欢迎贡献代码!请随时提交拉取请求。
本项目采用MIT许可证 - 详情请参阅LICENSE文件。
如果你遇到任何问题或有疑问,请在GitHub仓库上提交问题。