加密货币价格查询工具

一个基于TypeScript的Model Context Protocol服务器,提供加密货币价格查询功能,并支持MCP活动日志记录。

  • by ber4444
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ber4444/typescript-mcp

使用说明

TypeScript MCP项目

该项目使用TypeScript实现了一个模型上下文协议服务器。

入门指南

  1. 构建:
npm install
  1. 增添 .vscode/mcp.json:
{
	"servers": {
		"binance-ts-mcp": {
			"command": "npx",
			"args": [
				"-y",
				"/FULL_PATH_GOES_HERE/typescript_mcp"
			]
		}
	},
	"inputs": []
}
  1. 在Copilot中键入“BTC现在的价格是多少”,您将看到它使用此mcp来回答

  2. 使用调试 npx @modelcontextprotocol/inspector node src/binance_mcp.ts

  3. (可选)将其发布到npmjs.com

  • npm login
  • npm 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的类型定义