硬币MCP服务器🚀💰
欢迎来到 硬币MCP服务器 –您的一站式商店,可以更快地获取最新的加密货币价格,而不是说“登月!”🌙 内置于 FastMCP 加上香料 zod 为了验证,这个小服务器在这里从Bitget的API获取代币价格,就像一个可靠的加密管家。 🧑💼
中文文档 |英语
______________________________________________________________________
它有什么作用? 🤔
该项目启动了一个服务器,让您使用Bitget灵活的API查询任何加密货币(与USDT配对)的当前价格。想知道你最喜欢的代币现在值多少钱吗?只需询问,价格由您决定! 💸
- 工具:
getTokenPrice
- 任务:获取令牌的最新价格(例如。,
BGB,BTC,ETH).
- 超级大国:它很快,很简单,而且由
FastMCP! ⚡
- 工具:
getAnnoucements
- 任务:获取公告
- 工具:
getCoinInfo
- 任务:获取指定令牌的详细信息。
- 超级大国:提供令牌可转移性、支持的链表、链网络状态等详细信息。
______________________________________________________________________
特性🌟
- 🎯 简单死API:传递一个代币符号,获得一个价格。不必大惊小怪。
- 🛡️ Zod验证:参数的检查比vault门更严格。
- 📡 Bitget集成:直接从Bitget的市场行情代码API获取实时数据。
- 🧠 错误处理:像专业人士一样捕捉打嗝,并记录下来,让你以后咯咯地笑。
______________________________________________________________________
入门指南🏁
准备好进入加密货币价格池了吗?以下是如何让宝宝跑步:
先决条件
- 德诺:你需要安装Deno,因为我们很时髦。抓住它 这里.
- Bitget API访问:不需要API密钥–我们正在像冠军一样达到公共端点!但如果你有一个习惯
BGURL,将其设置为环境变量。
安装
- 克隆此仓库,就像它很热一样:
git clone https://github.com/pwh-pwh/coin-mcp-server.git
cd coin-mcp-server- 安装依赖项(Deno通过导入自动处理此问题!)。
运行服务器
用以下方式点燃它:
deno run --allow-net --allow-env --allow-read main.ts或
deno run --allow-net --allow-env --allow-read https://deno.land/x/coin_mcp_server/main.ts--allow-net:让我们谈谈Bitget的API。--allow-env:抓住你的BGURLenv变量(如果已设置)。
服务器将在中启动 stdio 模式,准备像加密货币自动售货机一样提供价格! 🍔
- 支持免安装,直接部署到deno,分叉此项目,登录dash.deno.com,设置环境变量StartType=sse,使用deno提供的域名以sse模式连接
______________________________________________________________________
配置
config.json
{
"mcpServers": {
"coin-mcp": {
"command": "deno",
"args": [
"run",
"--allow-net",
"--allow-read",
"--allow-env",
"https://deno.land/x/coin_mcp_server/main.ts"
]
}
}
}用法示例🎮
以下是你的称呼方式 getTokenPrice:
{
"tool": "getTokenPrice",
"parameters": {
"token": "BGB"
}
}响应:
"42.069" // The latest BGB/USDT price (not a real price, just vibes!)如果令牌不存在或API出现问题,它将抛出一个错误,并显示一个厚颜无耻的日志,提醒您它已经尽力了。 😅
______________________________________________________________________
代码偷偷摸摸👀
这是幕后的魔法:
- FastMCP:使用一个很酷的名称和版本来启动服务器。
- 萨德:保持你的
token检查参数。 - Bitget API:从以下位置获取股票行情数据
https://api.bitget.com/api/v2/spot/market/tickers.
这 getBitgetPrice 功能是MVP,抓住甜蜜 lastPr (最新价格)来自回复。查看日志以获取价格更新或错误喜剧金! 😂
______________________________________________________________________
环境变量🌍
BGURL:自定义Bitget API基本URL(默认为https://api.bitget.com如果未设置)。设置如下:
export BGURL="https://your-custom-bitget-url.com"______________________________________________________________________
故障排除🛠️
- “HTTP错误!状态:404”:仔细检查您的令牌符号。
BGBUSDT与BGB! - “网络错误”确保你有互联网和Deno的
--allow-net旗帜。 - 还在卡住吗?:在空白处大喊大叫(或打开一个问题)。我们会一起解决的! 🙌
______________________________________________________________________
为什么存在🎉
因为谁不想实时知道他们的加密货币储备的价格呢?无论你是交易员、HODLer,还是只是对加密货币感兴趣,这台服务器都会支持你。此外,这是一种展示Deno技能和使用API的有趣方式。 😎
______________________________________________________________________
贡献🤝
有想法吗?发现bug了吗?想添加月相价格预测等功能吗?分叉它,调整它,公关它!让我们把它打造成银河系中最酷的MCP服务器。 🌌
______________________________________________________________________
许可证📜
麻省理工学院——你想用它做什么就做什么,如果你的象征性情绪低落或情绪低落,不要怪我! 🌑📉
______________________________________________________________________
快乐的加密货币狩猎,愿你的包永远是绿色的! 💚
