usdi-mcp-server について
エージェントや MCP クライアント向けの Python 製 MCP サーバーです。公開されている USDi データとして、USDi/USDC のライブ為替レート、コントラクト情報、ミント・償還情報を提供します。
主な機能
- 01ライブ USDi/USDC 為替レート
- 02ネットワークとトークンコントラクト情報
- 03プールアドレスと発行者情報
- 04ミント・償還の仕組み
- 05読み取り専用の公開データ
活用シーン
- 01USDi の現在のオンチェーン為替レートを照会
- 02対象トークンのコントラクトとプールを確認
- 03ミントと償還の仕組みを確認
MCP 対応
Streamable HTTP の MCP エンドポイントを通じて、為替レート、コントラクト情報、ミント・償還情報を取得する 3 つの読み取り専用ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://usdi-mcp.onrender.com/mcpclaude mcp add --transport http mikeashtoneillc-usdi https://usdi-mcp.onrender.com/mcp{"mcpServers":{"mikeashtoneillc-usdi":{"type":"http","url":"https://usdi-mcp.onrender.com/mcp"}}}Cursor で開く{"servers":{"mikeashtoneillc-usdi":{"type":"http","url":"https://usdi-mcp.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"mikeashtoneillc-usdi":{"type":"http","url":"https://usdi-mcp.onrender.com/mcp"}}}{"mcpServers":{"mikeashtoneillc-usdi":{"serverUrl":"https://usdi-mcp.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3このツールにパラメーターはありません。
詳細
USDi MCP サーバー
MCP(Model Context Protocol)サーバーの Python 実装です。Claude などの MCP クライアントを含む、MCP 対応エージェントから、ウェブページをスクレイピングせずに USDi へ直接問い合わせできます。
USDi は、USDi Partners LLC が発行する CPI 連動型の暗号資産です。詳細:usdicoin.com。
ライブエンドポイント
https://usdi-mcp.onrender.com/mcp
トランスポート:Streamable HTTP。認証は不要です(読み取り専用の公開データ)。
ツール
- get_usdi_exchange_rate —
getExchangeRate()を介して取得する、オンチェーンの USDi/USDC 為替レート(リアルタイム) - get_usdi_contract_info — ネットワーク、トークンコントラクト、プールアドレス、発行者/ファンドマネージャー、および無関係な「Interest Protocol」トークンとの区別
- get_usdi_mint_redeem_info — 評価メカニズム、裏付け資産、個人および機関投資家向けの発行/償還手続き、リスク特性
以下は後続バージョンで対応予定です:流動性/プールの深さ(Uniswap V3 QuoterV2)、ファンド構成の詳細、監査文書の取得。
このサーバーの使用方法
上記のライブエンドポイントを、任意の MCP 対応クライアントに設定してください。Claude Desktop の場合は、claude_desktop_config.json に追加します。
{
"mcpServers": {
"usdi": {
"url": "https://usdi-mcp.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
ローカルでの実行
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
export ALCHEMY_API_KEY="your-alchemy-key" # or set RPC_URL directly
python3 server.py
ポート 8000 で HTTP サーバーを起動します(PORT で変更可能)。/mcp で MCP の streamable-http トランスポートを提供します。
デプロイ
このリポジトリには、Render へのデプロイ用に Dockerfile と render.yaml が含まれています。設定については render.yaml を参照してください。
既知の制限事項
server.py の RATE_DECIMALS は、getExchangeRate() の戻り値が 18 桁の固定小数点規約に従うことを前提としています。本番環境で使用する前に、信頼できるレートと照合して確認してください。
ライセンス/お問い合わせ
発行者:USDi Partners LLC — usdicoin.com
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。