mcp-solscan服务器
一 MCP(模型上下文协议) 暴露的服务器 Solscan Pro API v2 端点作为类型化工具。
- 工作结束 标准输入输出 (克劳德桌面等)。
- 允许用户设置 Solscan API密钥 在运行时通过a
set_api_key工具或通孔SOLSCAN_API_KEY环境。 - 实施通用 账户 端点和CSV导出助手。
端点的OpenAPI参考由用户提供(Solscan Pro API v2)。
快速启动
pnpm i # or npm i / yarn
cp .env.example .env # put your key
pnpm dev # stdio mode环境
SOLSCAN_API_KEY–您的Pro API密钥SOLSCAN_BASE-如果需要,覆盖基本URL(默认值:https://pro-api.solscan.io/v2.0)
工具
set_api_key({ api_key })account_detail({ address })account_transfers({ ...filters })account_defi_activities({ ...filters })account_balance_change({ ...filters })account_transactions({ address, before?, limit? })account_portfolio({ address })account_token_accounts({ address, type: "token"|"nft", ... })account_reward_export({ address, time_from?, time_to? })→ 以文本形式返回CSVaccount_transfer_export({ ...filters })→ 以文本形式返回CSV
测试资源: solscan://status
克劳德桌面
添加指向stdio命令的自定义MCP服务器(例如。, pnpm dev).然后按名称调用工具。
远程MCP(OpenAI代理/响应API)
在HTTPS后面托管此服务,并将其配置为 远程MCP 带有授权标题的工具。您可以将API密钥保存在服务器端,也可以通过工具调用传递(set_api_key).
码头工人
docker build -t mcp-solscan-server .
docker run --rm -e SOLSCAN_API_KEY=... mcp-solscan-server