使用说明
TypeScript MCP项目
该项目使用TypeScript实现了一个模型上下文协议服务器。
入门指南
- 构建:
npm install
- 增添
.vscode/mcp.json:
{
"servers": {
"binance-ts-mcp": {
"command": "npx",
"args": [
"-y",
"/FULL_PATH_GOES_HERE/typescript_mcp"
]
}
},
"inputs": []
}
-
在Copilot中键入“BTC现在的价格是多少”,您将看到它使用此mcp来回答
-
使用调试
npx @modelcontextprotocol/inspector node src/binance_mcp.ts -
(可选)将其发布到npmjs.com
npm loginnpm publish- 结果:https://www.npmjs.com/package/gaborb-binancemcp
- 使用npmjs时,mcp仍将在本地运行,但会被下载
- 远程运行MCP意味着要遵循以下路线https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-auth0
工具、资源
该项目有一个连接到Binance API的工具,用于给出给定加密符号的价格。
MCP资源提供了对文件、数据库表、API结果的轻松访问,例如,该项目将MCP活动日志写入文件资源。
依赖项
@modelcontextprotocol/sdk:核心MCP功能zod:运行时类型检查typescript:TypeScript编译的开发依赖性@types/node:Node.js的类型定义