使用说明
用于NPM包信息的MCP服务器
一个模型上下文协议服务器,提供获取npm包信息的工具。
安全免责声明:此存储库故意易受攻击,旨在用作MCP服务器安全的教育工具。
如何使用MCP服务器
在代理MCP配置中定义MCP服务器,如下所示:
{
"servers": {
"npm-and-node-tools": {
"type": "http",
"url": "http://localhost:3500/mcp"
}
},
"inputs": []
}
特性
- 暴露a
getNpmPackageInfo使用MCP的工具 - 使用HTTP(流式HTTP)传输进行远程连接
- 返回结构化包信息
- 支持有状态连接的会话管理
安装
npm install
用法
启动服务器:
npm start
默认情况下,服务器将开始监听端口3000。您可以通过设置来自定义端口 PORT 环境变量:
PORT=3500 npm start
此服务器旨在与IDE集成和支持HTTP上的模型上下文协议的AI代理一起使用。
工具:getNpmPackeInfo
参数:
packageName(string):要查找的npm包的名称
退货:
packageInfo(object):JSON对象,包含有关包的所有可用信息