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
Provides tools for interacting with the Binance Smart Chain network, allowing access to blockchain data including block details, transaction information, wallet balances, BEP-20 token balances, and the ability to create Four.meme tokens on BSC.
Serves as the runtime environment for the MCP server, enabling server-side JavaScript execution for blockchain interactions and API requests to the BSC network.
BSC MCP サーバー
Binance Smart Chain(BSC)ネットワークとやり取りするためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、LLMはブロックチェーンデータにアクセスし、BSCネットワーク上でクエリを実行できるようになります。
特徴
- 現在のブロック番号を取得する
- 番号またはハッシュでブロックの詳細を取得する
- 取引の詳細を取得する
- 取引の領収書を取得する
- ウォレットのBNB残高を確認する
- BEP-20トークンの残高を確認する
- BSCでFour.memeトークンを作成する
前提条件
- Node.js (v16 以上)
- npmまたはyarn
インストール
使用法
構成
デフォルトでは、サーバーはBSCメインネットに接続します。環境変数を使用して、RPC URLをカスタマイズし、秘密鍵(トークン作成に必要)を設定できます。
STDIOサーバーの実行
STDIO サーバーは、MCP プロトコルをサポートする LLM クライアントと統合されるように設計されています。
HTTP/SSEサーバーの実行
HTTP/SSE サーバーは、Server-Sent Events を使用して HTTP 経由の接続を許可します。
デフォルトでは、サーバーはポート 3000 で実行されます。PORT 環境変数PORT
使用してポートをカスタマイズできます。
クライアントの例
BSC MCP サーバーの使用方法を示すために、いくつかのクライアント実装が提供されています。
APIエンドポイント(HTTPサーバー)
HTTP サーバーは次のエンドポイントを公開します。
終点 | 方法 | 説明 |
---|---|---|
/ | 得る | サーバーステータスチェック |
/mcp/hello | 役職 | サーバー情報と利用可能なツールを取得する |
/mcp/tools/:toolName | 役職 | 引数を指定して特定のツールを呼び出す |
/mcp/sse | 得る | ストリーミング接続用の Server-Sent Events (SSE) エンドポイント |
MCPツール
このサーバーは次の MCP ツールを公開します。
ツール名 | パラメータ | 説明 |
---|---|---|
get-block-number | なし | 現在のBSCブロック番号を返します |
get-block | blockHashOrNumber : 文字列または数値 | 指定されたブロックハッシュまたは番号のブロック詳細を返します |
get-transaction | txHash : 文字列 | 指定されたトランザクションハッシュのトランザクションの詳細を返します |
get-transaction-receipt | txHash : 文字列 | 指定されたトランザクションハッシュのトランザクションレシートを返します |
get-balance | address : 文字列 | 指定されたウォレットアドレスのBNB残高を返します |
get-token-balance | tokenAddress : 文字列、 walletAddress : 文字列 | 指定されたトークンとウォレットアドレスのBEP-20トークン残高を返します。 |
create-four-meme-token | name : 文字列、 symbol : 文字列、 initialSupply : 数値、 decimals : 数値、 ownerAddress : 文字列 | 指定されたパラメータで新しいFour.memeトークンを作成します |
Four.memeトークンの作成
BSC MCPサーバーには、Binance Smart Chain上に新しいFour.memeトークンを作成する機能が含まれています。これにより、ユーザーは以下のパラメータを使用して、カスタムミームトークンを簡単にデプロイできます。
name
: トークンのフルネーム(例:「Four Meme Token」)symbol
: トークンシンボル(例: "4MEME")initialSupply
: ミントする初期トークン供給量decimals
:トークンの小数点以下の桁数(通常は18)ownerAddress
: 初期トークン供給を受け取るBSCアドレス
HTTPクライアントを使用した例
MCP.soとの統合
このサービスをmcp.soに正しく表示するには、リポジトリに以下が含まれていることを確認してください。
- よく説明されたREADME.md(このファイル)
- ツールの使い方を示すコード例
- 明確に定義されたツール仕様
発達
プロジェクト構造
プロジェクトの構築
ライセンス
ISC
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
トラブルシューティング
トークン作成の問題
BSC_PRIVATE_KEY
環境変数が正しく設定されていることを確認してください- トークン展開のガス料金をカバーするのに十分なBNBがあることを確認してください
- 所有者のアドレスが有効なBSCアドレスであることを確認します
接続の問題
- RPC URLが正しくアクセス可能であることを確認する
- ネットワーク接続を確認する
- サーバーが期待されるポートで実行されていることを確認する
サポート
ご質問やサポートについては、GitHub リポジトリで問題を開いてください。
This server cannot be installed
LLM が Binance Smart Chain データにアクセスし、ブロックチェーン クエリを実行し、Four.meme トークンを作成できるようにするモデル コンテキスト プロトコル サーバー。