remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Powers the runtime environment for the MCP server, allowing it to execute TypeScript code to fetch cryptocurrency prices
Provides input validation for the token parameters to ensure proper request formatting and error handling
コインMCPサーバー🚀💰
Coin MCP サーバーへようこそ – 最新の暗号通貨の価格を「月まで!」と言うよりも速く入手できるワンストップショップです🌙 FastMCP
で構築され、検証用にzod
が追加されたこの小さなサーバーは、信頼できる暗号通貨執事のように Bitget の API からトークンの価格を取得します。🧑💼
中国語のテキスト| English
それは何をするのですか?🤔
このプロジェクトは、Bitgetの洗練されたAPIを使って、あらゆる暗号通貨(USDTとペア)の現在の価格を照会できるサーバーを立ち上げます。お気に入りのトークンの現在の価値を知りたいですか?質問するだけで、あっという間に価格がわかります!💸
- ツール:
getTokenPrice
- ミッション: トークンの最新価格を取得します (例:
BGB
、BTC
、ETH
)。 - スーパーパワー:高速、シンプル、そして
FastMCP
を搭載!⚡ - ツール:
getAnnoucements
- ミッション:アナウンスを受け取る
- ツール:
getCoinInfo
- ミッション: 指定されたトークンの詳細情報を取得します。
- Superpower : トークンの転送可能性、サポートされているチェーンのリスト、チェーン ネットワークのステータスなどの詳細情報を提供します。
特徴 🌟
- 🎯極めてシンプルなAPI :トークンシンボルを渡すだけで価格を取得できます。手間も手間もかかりません。
- 🛡️ Zod 検証: パラメータは金庫のドアよりも厳密にチェックされます。
- 📡 Bitget 統合: Bitget のマーケットティッカー API からライブデータを直接取得します。
- 🧠エラー処理: プロのように問題をキャッチし、後で笑えるようログに記録します。
はじめに🏁
暗号通貨の価格プールに飛び込む準備はできましたか?その方法は次のとおりです。
前提条件
- Deno : おしゃれでモダンなデザインなので、Denoのインストールが必要です。こちらからダウンロードしてください。
- Bitget API アクセス: API キーは不要です。パブリックエンドポイントに簡単にアクセスできます。ただし、カスタム
BGURL
お持ちの場合は、環境変数として設定してください。
インストール
- このリポジトリを今すぐクローンしてください:Copy
- 依存関係をインストールします (Deno はインポートを通じてこれを自動的に処理します)。
サーバーの実行
起動するには:
または
--allow-net
: Bitget の API と通信できるようにします。--allow-env
:BGURL
環境変数を設定している場合はそれを取得します。
サーバーはstdio
モードで起動し、暗号通貨の自動販売機のように価格を表示する準備が整います!🍔
- インストール不要、denoに直接デプロイ、このプロジェクトをフォーク、dash.deno.comにログイン、環境変数StartType=sseを設定して、denoが提供するドメイン名を使用してsseモードで接続します。
構成
config.json
使用例🎮
getTokenPrice
を呼び出す方法は次のとおりです:
応答:
トークンが存在しないか、API に問題がある場合は、最善を尽くしたことを思い出させるために、ログとともにエラーがスローされます。😅
コードのプレビュー 👀
カーテンの裏に隠された魔法をご紹介します。
- FastMCP : クールな名前とバージョンでサーバーを起動します。
- Zod :
token
パラメータをチェックします。 - Bitget API :
https://api.bitget.com/api/v2/spot/market/tickers
からティッカーデータを取得します。
getBitgetPrice
関数はMVPで、レスポンスからlastPr
(最終価格)を取得します。価格の更新やエラーのネタになる情報がないか、ログを確認してください!😂
環境変数 🌍
BGURL
: カスタム Bitget API ベース URL(設定されていない場合はhttps://api.bitget.com
がデフォルトになります)。以下のように設定します。Copy
トラブルシューティング 🛠️
- 「HTTPエラー!ステータス:404」 :トークンシンボルを再確認してください。BGBUSDT
BGBUSDT``BGB
と同じではありません! - 「ネットワーク エラー」 : インターネットと Deno の
--allow-net
フラグがあることを確認してください。 - まだ行き詰まっていますか? :空に向かって叫んでください(または問題を報告してください)。一緒に解決しましょう!🙌
これが存在する理由🎉
だって、自分の暗号資産の価格をリアルタイムで知りたいって誰だって思うでしょう?トレーダーでも、HODLerでも、ただ暗号資産に興味があるだけでも、このサーバーはあなたを応援します。さらに、Denoのスキルを披露したり、APIを操作したりするのも楽しいですよ。😎
貢献中🤝
アイデアはありますか?バグを見つけましたか?月の満ち欠けによる価格予測のような機能を追加したいですか?フォークして、調整して、PRしてください!銀河系で最もクールなMCPサーバーを作りましょう。🌌
ライセンス📜
MIT – 好きなように使ってください。トークンが急騰したり、下落したりしても私を責めないでください!🌑📉
暗号通貨の掘り出し物を楽しんでください。そして、あなたのバッグがいつも緑色でありますように!💚