token-minter-mcp

by kukapay
Verified

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

  • Allows deployment of ERC-20 tokens, querying token metadata, and transferring tokens on the Ethereum network.

  • Utilizes Node.js as the runtime environment for the MCP server, requiring v18.x or higher for operation.

  • Uses npm for dependency management and package installation for the token minting MCP server.

トークンミントMCP

AI エージェントが ERC-20 トークンを作成するためのツールを提供し、21 のブロックチェーンをサポートする MCP サーバー。

特徴

  • カスタマイズ可能なパラメータを使用して新しい ERC-20 トークンをデプロイします。
  • トークンのメタデータ (名前、シンボル、小数点、合計供給量) を照会します。
  • トークンの転送を開始します (確認なしでトランザクション ハッシュを返します)。
  • ハッシュによってトランザクションの詳細を取得します。
  • 現在のアカウントのネイティブトークン残高を確認します。
  • URI 経由でトークンのメタデータにアクセスします。
  • 展開ガイダンスの対話型プロンプト。

ツール

  • deployToken : 新しい ERC-20 トークン (名前、シンボル、initialSupply、小数点、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 キー
  • トランザクションに署名するためのイーサリアム秘密鍵

インストール

  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桁までとします。

    Token deployment initiated on Arbitrum (chainId: 42161)! Name: RewardToken Symbol: RWD Decimals: 6 Initial Supply: 5000000 tokens Transaction Hash: 0xabc123... Note: Use 'getTransactionInfo' to check deployment status.

    Polygon ネットワークのウォレットにどれくらいの POL があるか教えていただけますか?

    Account Balance on Polygon (chainId: 137): Address: 0xYourAddressHere Balance: 25.3478 POL

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

    Token Balance on Polygon (chainId: 137): Address: 0xYourAddressHere Token: 0xYourTokenAddressHere Symbol: ABCD Balance: 10000000.00 ABCD

    私のアカウントからPolygonの0xRecipientAddressHereに150.75 USDCを送金してください。

    Transfer initiated on Polygon (chainId: 137)! Token: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 To: 0xRecipientAddressHere Amount: 150.75 (150.75 tokens) Transaction Hash: 0xdef456... Note: Use 'getTransactionInfo' to check transfer status.

    Arbitrum でのハッシュ 0xabc123... のトークン展開トランザクションのステータスはどうなっていますか?

    Transaction Info on Arbitrum (chainId: 42161): Hash: 0xabc123... From: 0xYourAddressHere To: Contract Creation Value: 0 ETH Status: Success Deployed Contract Address: 0xNewTokenAddressHere

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

    Token Info on Arbitrum (chainId: 42161): Address: 0xNewTokenAddressHere Name: RewardToken Symbol: RWD Decimals: 6 Total Supply: 5000000

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

    To deploy a token on Polygon (chainId: 137), use the "deployToken" tool with these parameters: - name: The token's full name (e.g., "MyToken") - symbol: The token's ticker (e.g., "MTK") - initialSupply: Amount in token units (e.g., 1000000 for 1M tokens, default 1,000,000) - decimals: Optional number of decimals (default is 18) - chainId: Optional chain ID (default is 1 for Ethereum)
  2. ローカルテスト:インストールの依存関係:
    cd token-minter-mcp npm install
    ローカル Hardhat ノードを起動します。
    npx hardhat node
    ローカルでテストするには、プロンプトで chainId: 1337 を使用します。

サポートされているネットワーク

チェーンIDネットワーク名ネイティブトークン
1イーサリアムイーサ
137ポリゴンポーランド
56BSCBNB
42161仲裁イーサ
10楽観イーサ
59144リネアイーサ
8453ベースイーサ
81457ブラストイーサ
11297108109手のひらパーム
43114雪崩アバックス
42220セロセロ
324zkSyncイーサリアム
5000マントルMNT
204opBNBBNB
534352スクロールイーサ
1923スウェルチェーンイーサリアム
130ユニチェーンイーサリアム
23448594291968334スタークネットイーサリアム
80094ベラチェーンベラ
999ハイパーリキッド誇大宣伝
146ソニックS
1337ローカルホストイーサ

ライセンス

このプロジェクトはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。

-
security - not tested
F
license - not found
-
quality - not tested

AI エージェントが複数のブロックチェーンにわたって ERC-20 トークンを作成するためのツールを提供する MCP サーバー。

  1. Features
    1. Tools
    2. Resources
    3. Prompts
  2. Prerequisites
    1. Installation
      1. Configuration
        1. Usage
          1. Supported Networks
            1. License
              ID: er21o46hi6