
MCP Bitpanda Server

2025.05.08
0
TypeScript金融工具集成Bitpanda API 访问金融服务
MCP Bitpanda Server 是一个基于 Model Context Protocol (MCP) 的服务,用于通过 Bitpanda API 进行程序化交互。该服务提供了访问 Bitpanda 功能(如交易、钱包和交易记录)的能力,适用于需要自动化金融操作或数据分析的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Bitpanda Server 是一个金融工具集成服务,专注于通过 MCP 协议提供对 Bitpanda API 的访问能力。
核心功能
- 获取资产信息(
get_asset_info
) - 获取 OHLC 数据(
get_ohlc
) - 列出用户交易(
list_trades
) - 列出资产钱包(
list_asset_wallets
) - 列出法币钱包(
list_fiat_wallets
) - 列出法币交易(
list_fiat_transactions
) - 列出加密货币钱包(
list_crypto_wallets
) - 列出加密货币交易(
list_crypto_transactions
) - 列出商品交易(
list_commodity_transactions
)
适用场景
- 自动化交易监控
- 金融数据分析
- 个人财务管理
- 加密货币投资组合跟踪
工具列表
get_asset_info
: 通过资产符号获取详细信息。get_ohlc
: 获取资产的 OHLC 数据。list_trades
: 列出用户的交易记录。list_asset_wallets
: 列出用户的资产钱包。list_fiat_wallets
: 列出用户的法币钱包。list_fiat_transactions
: 列出用户的法币交易。list_crypto_wallets
: 列出用户的加密货币钱包。list_crypto_transactions
: 列出用户的加密货币交易。list_commodity_transactions
: 列出用户的商品交易。
常见问题解答
- 需要设置
BITPANDA_API_KEY
环境变量以使用需要 API 密钥的工具。 - 部分工具(如
get_asset_info
和get_ohlc
)不需要 API 密钥。
使用教程
使用依赖
- Node.js(推荐 v18 或更高版本)
- npm(随 Node.js 一起安装)
- Bitpanda API 密钥(设置为
BITPANDA_API_KEY
环境变量)
安装教程
- 克隆仓库或确保在项目目录中。
- 安装依赖:
bash npm install
- 构建服务器:
bash npm run build
调试方式
- 直接运行:
bash node build/index.js
或使用启动脚本:bash npm run start
- 通过 MCP runner 运行:
配置 MCP 客户端使用 stdio 传输运行服务器。
示例 MCP 设置条目:
json "mcp-bitpanda": { "transportType": "stdio", "command": "node", "args": [ "/path/to/mcp-bitpanda/build/index.js" ], "environmentVariables": { "BITPANDA_API_KEY": "YOUR_BITPANDA_API_KEY" } }