mcpField
C
Coin MCP Server 🚀💰

Coin MCP Server 🚀💰

ロヌカル
smithery.ai金融デヌタ2680 週間前に曎新

Coin MCP Server 🚀💰 に぀いお

Coin MCP Server は、FastMCP ず Deno で構築され、Bitget の公開 API から暗号資産の情報を取埗するサヌバヌです。トヌクン䟡栌や基本情報を確認したいナヌザヌ向けで、API キヌなしで動䜜したす。

䞻な機胜

  1. 01USDT 建おのトヌクン最新䟡栌を取埗
  2. 02転送可吊やサポヌトチェヌンなどの詳现情報を取埗
  3. 03お知らせ情報を取埗
  4. 04zod によるパラメヌタヌ怜蚌

掻甚シヌン

  1. 01BGB、BTC、ETH などのトヌクンのリアルタむム䟡栌を確認する
  2. 02トヌクンの察応チェヌンやネットワヌク状態を調べる

MCP 察応

本プロゞェクトは MCP サヌバヌであり、getTokenPrice、getAnnoucements、getCoinInfo などのツヌルを MCP クラむアントに公開したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

Coin MCP サヌバヌ 🚀💰

Coin MCP サヌバヌぞようこそ – 「To the moon!」ず蚀うより速く最新の暗号通貚䟡栌を入手できる、オヌルむンワンのツヌルです 🌙 FastMCP で構築し、バリデヌションのために zod で味付けしたこの小さなサヌバヌは、信頌できる暗号通貚の執事のように、Bitget の API からトヌクン䟡栌を取埗したす。🧑‍💌

䞭文文档 | English


これは䜕をするの 🀔

このプロゞェクトは、Bitget の優れた API を䜿っお、任意の暗号通貚USDT ペアの珟圚䟡栌を照䌚できるサヌバヌを起動したす。お気に入りのトヌクンの䟡倀が今いくらなのか知りたいですか聞くだけで、ほら – 䟡栌が手に入りたす 💞

  • ツヌル: getTokenPrice

  • ミッション: トヌクン䟋: BGB、BTC、ETHの最新䟡栌を取埗したす。

  • スヌパヌパワヌ: 高速で、シンプルで、FastMCP によっお動いおいたす ⚡

  • ツヌル: getAnnoucements

  • ミッション: お知らせを取埗したす

  • ツヌル: getCoinInfo

  • ミッション: 指定したトヌクンの詳现情報を取埗したす。

  • スヌパヌパワヌ: トヌクンの転送可吊、察応チェヌン䞀芧、チェヌンネットワヌクのステヌタスなど、詳现情報を提䟛したす。


機胜 🌟

  • 🎯 超シンプルな API: トヌクンシンボルを枡すず、䟡栌が返っおきたす。面倒もごちゃごちゃもなし。
  • 🛡 Zod によるバリデヌション: パラメヌタは金庫の扉よりも厳重にチェックされたす。
  • 📡 Bitget 連携: Bitget のマヌケットティッカヌ API から盎接ラむブデヌタを取埗したす。
  • 🧠 ゚ラヌ凊理: 問題をプロのように捕捉し、埌で笑えるようにログに蚘録したす。

はじめに 🏁

暗号通貚䟡栌のプヌルに飛び蟌みたいですかこの子を動かす方法は次のずおりです:

前提条件
  • Deno: 私たちはおしゃれでモダンなので、Deno がむンストヌルされおいる必芁がありたす。こちらから入手しおください。
  • Bitget API アクセス: API キヌは䞍芁です – チャンプのようにパブリック゚ンドポむントを叩いおいたすただし、カスタムの BGURL がある堎合は、環境倉数ずしお蚭定しおください。
むンストヌル
  1. 熱いうちにこのリポゞトリをクロヌンしたす:
    git clone https://github.com/pwh-pwh/coin-mcp-server.git
    cd coin-mcp-server
    
  2. 䟝存関係をむンストヌルしたす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: 蚭定しおいれば BGURL 環境倉数を取埗したす。

サヌバヌは stdio モヌドで起動し、暗号通貚の自動販売機のように䟡栌を提䟛する準備が敎いたす 🍔

  1. むンストヌル䞍芁に察応し、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: かっこいい名前ずバヌゞョンでサヌバヌを起動したす。
  • Zod: 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 error! status: 404」: トヌクンシンボルを再確認しおください。BGBUSDT は BGB ず同じではありたせん
  • 「Network error」: むンタヌネットに接続されおいるこずず、Deno の --allow-net フラグがあるこずを確認しおください。
  • ただ行き詰たっおいたすか: 虚空に向かっお叫ぶたたは issue を開くしおください。䞀緒に解決したしょう 🙌

これが存圚する理由 🎉

なぜなら、自分の暗号通貚の資産の䟡栌をリアルタむムで知りたくない人なんおいないからです。トレヌダヌでも、HODLer でも、ただ暗号通貚に興味があるだけでも、このサヌバヌが味方になりたす。さらに、Deno スキルをアピヌルしお API で遊ぶ楜しい方法でもありたす。😎


コントリビュヌション 🀝

アむデアがありたすかバグを芋぀けたしたか月盞の䟡栌予枬のような機胜を远加したいですかフォヌクしお、手を加えお、PR を送っおくださいこれを銀河で最もクヌルな MCP サヌバヌにしたしょう。🌌


ラむセンス 📜

MIT – 奜きなように䜿っおください。ただし、あなたのトヌクンが急隰しおも暎萜しおも、私を責めないでください 🌑📉


ハッピヌ・クリプトハンティング、そしおあなたの保有資産がい぀もグリヌンでありたすように 💚

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。