mcpField
T
Token Minter MCP

Token Minter MCP

ローカル
github.com/kukapay金融データ2278 週間前に更新

Token Minter MCP について

Token Minter MCP は、AI エージェントが 21 のブロックチェーン上で ERC-20 トークンを発行するためのツールを提供する MCP サーバーです。エージェントを通じてトークンのデプロイや残高・トランザクションの確認を行いたい開発者を対象としています。転送は確認を待たずにトランザクションハッシュを返します。

主な機能

  1. 01任意のパラメーターによる ERC-20 トークンのデプロイ
  2. 02トークンのメタデータとネイティブトークン残高の照会
  3. 03トランザクションハッシュを返すトークン転送
  4. 04ハッシュによるトランザクション詳細の取得
  5. 05トークンメタデータのリソース URI による公開

活用シーン

  1. 01Arbitrum への新しい ERC-20 トークンのデプロイ
  2. 02Polygon 上のウォレットのトークン残高の確認
  3. 03トランザクションハッシュによるトークンデプロイ状況の確認

MCP 対応

このプロジェクトはローカルで動作する MCP サーバーで、複数のツール、トークンメタデータのリソース、デプロイ手順のプロンプトを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

Token Minter MCP

AI エージェントが ERC-20 トークンを発行するためのツールを提供する MCP サーバーです。21 のブロックチェーンに対応しています。

License Node.js Status

特長

  • パラメーターをカスタマイズして、新しい ERC-20 トークンをデプロイします。
  • トークンのメタデータ(名前、シンボル、小数点以下の桁数、総供給量)を照会します。
  • トークンの送金を開始します(確認なしでトランザクションハッシュを返します)。
  • ハッシュからトランザクションの詳細を取得します。
  • 現在のアカウントのネイティブトークン残高を確認します。
  • URI 経由でトークンのメタデータにアクセスします。
  • デプロイのガイダンスを提供する対話型プロンプトです。
ツール
  • deployToken:新しい ERC-20 トークンをデプロイします(name、symbol、initialSupply、decimals、chainId)。
  • transferToken:ERC-20 トークンを送金します(tokenAddress、toAddress、amount、chainId)。
  • getTransactionInfo:トランザクションの詳細を取得します(txHash、chainId)。
  • getTokenBalance:現在のアカウントにおける特定の ERC-20 トークンの残高を照会します。
  • getTokenInfo:ERC-20 トークンのメタデータを照会します(tokenAddress、chainId)。
  • getBalance:ネイティブトークンの残高を確認します(chainId)。
リソース
  • tokenMetadata:token://{chainId}/{address} 経由でトークンのメタデータを公開します。
プロンプト
  • deployTokenGuide:必要なパラメーター(chainId)を使って、トークンのデプロイをガイドします。

前提条件

  • Node.js v18.x 以降
  • npm(通常は Node.js に同梱されています)
  • EVM ネットワークへのアクセスに必要な有効な Infura API キー
  • トランザクションの署名に使用する Ethereum の秘密鍵

インストール

  1. リポジトリをクローンする:

    git clone https://github.com/kukapay/token-minter-mcp.git
    cd token-minter-mcp/server
    
  2. 依存関係をインストールする:

    npm install
    

設定

{
  "mcpServers": {
    "Token-Minter-MCP": {
      "command": "node",
      "args": ["path/to/token-minter-mcp/server/index.js"],
      "env": {
        "INFURA_KEY": "your infura key",
        "PRIVATE_KEY": "your private key"
      }
    }
  }
}

使用方法

  1. 例:

    Arbitrum 上に「RewardToken」という名前、シンボル「RWD」の新しいトークンを作成したいです。初期供給量は 500 万トークン、小数点以下の桁数は 6 桁にしてください。

    Arbitrum でトークンのデプロイを開始しました(chainId: 42161)!
    名前: RewardToken
    シンボル: RWD
    小数点以下の桁数: 6
    初期供給量: 5000000 トークン
    トランザクションハッシュ: 0xabc123...
    注: デプロイ状況を確認するには 'getTransactionInfo' を使用してください。
    

    Polygon ネットワーク上のウォレットに POL がいくらあるか教えてください。

    Polygon のアカウント残高(chainId: 137):
    アドレス: 0xYourAddressHere
    残高: 25.3478 POL
    

    Polygon 上に新しく作成したトークンの残高はいくらですか?

    Polygon のトークン残高(chainId: 137):
    アドレス: 0xYourAddressHere
    トークン: 0xYourTokenAddressHere
    シンボル: ABCD
    残高: 10000000.00 ABCD
    

    Polygon 上で、自分のアカウントから 0xRecipientAddressHere に 150.75 USDC を送金してください。"

    Polygon で送金を開始しました(chainId: 137)!
    トークン: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
    宛先: 0xRecipientAddressHere
    金額: 150.75(150.75 トークン)
    トランザクションハッシュ: 0xdef456...
    注: 送金状況を確認するには 'getTransactionInfo' を使用してください。
    

    Arbitrum 上のトークンデプロイ・トランザクション(ハッシュ 0xabc123...)のステータスを教えてください。

    Arbitrum のトランザクション情報(chainId: 42161):
    ハッシュ: 0xabc123...
    送信元: 0xYourAddressHere
    宛先: コントラクト作成
    値: 0 ETH
    ステータス: 成功
    デプロイされたコントラクトアドレス: 0xNewTokenAddressHere
    

    Arbitrum 上のアドレス 0xNewTokenAddressHere にあるトークンの詳細を教えてください。

    Arbitrum のトークン情報(chainId: 42161):
    アドレス: 0xNewTokenAddressHere
    名前: RewardToken
    シンボル: RWD
    小数点以下の桁数: 6
    総供給量: 5000000
    

    Polygon 上でトークンをデプロイするにはどうすればよいですか?どのような情報を指定する必要がありますか?

    Polygon 上でトークンをデプロイするには(chainId: 137)、次のパラメーターを指定して "deployToken" ツールを使用してください。
    - name: トークンの正式名称(例: "MyToken")
    - symbol: トークンのティッカー(例: "MTK")
    - initialSupply: トークン単位での数量(例: 1000000 は 100 万トークン、デフォルトは 1,000,000)
    - decimals: 小数点以下の桁数(任意、デフォルトは 18)
    - chainId: チェーン ID(任意、デフォルトは Ethereum の 1)
    
  2. ローカルテスト:

    依存関係をインストールします:

    cd token-minter-mcp
    npm install
    

    ローカル Hardhat ノードを起動します:

    npx hardhat node
    

    ローカルでテストするには、プロンプトで chainId: 1337 を使用してください。

対応ネットワーク

Chain IDネットワーク名ネイティブトークン
1EthereumETH
137PolygonPOL
56BSCBNB
42161ArbitrumETH
10OptimismETH
59144LineaETH
8453BaseETH
81457BlastETH
11297108109PalmPALM
43114AvalancheAVAX
42220CeloCELO
324zkSyncETH
5000MantleMNT
204opBNBBNB
534352ScrollETH
1923SwellchainETH
130UnichainETH
23448594291968334StarknetETH
80094BerachainBERA
999HyperliquidHYPE
146SonicS
1337LocalhostETH

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。