mcpField
M
Mesh Agent MCP Server

Mesh Agent MCP Server

ローカル
github.com/XaloraAIAI・エージェント074 週間前に更新

Mesh Agent MCP Server について

Mesh Agent MCP ServerはXaloraMesh APIをMCPクライアントに接続し、ブロックチェーンやWeb3のツールを提供します。stdioとSSEに対応し、利用するエージェントを設定できます。

主な機能

  1. 01XaloraMesh APIへの接続
  2. 02暗号資産とWeb3のツール
  3. 03stdioとSSEのトランスポート
  4. 04デフォルトエージェントの設定
  5. 051つのAPIキーで複数サービスを利用

活用シーン

  1. 01トークン情報と市場データの確認
  2. 02ブロックチェーン上の取引ペア検索
  3. 03トークンコントラクトの安全性確認
  4. 04ウェブページやSNS投稿の検索

MCP 対応

MCPサーバーとして、ブロックチェーン、暗号資産、ウェブ検索のツールをstdioまたはSSE経由で対応クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Mesh Agent MCP Server

mesh-2

[XaloraMesh] API に接続し、Claude にさまざまなブロックチェーンおよび Web3 ツールへのアクセスを提供する Model Context Protocol(MCP)サーバーです。

XaloraMesh は、特定の Web3 分野に特化した AI エージェントやツールで構成されるオープンネットワークです。ブロックチェーンデータ分析、スマートコントラクトのセキュリティ、トークンの指標、ブロックチェーンとのインタラクションなどを扱います。XaloraMesh のエコシステムを積極的に拡大しており、機能を広げるためにツールを継続的に統合しています。

Mesh Agent Server MCP server

機能

  • XaloraMesh API に接続します
  • 暗号資産データや Web3 のユースケース向けのツールを読み込みます
  • SSE と stdio の両方のトランスポートに対応しています
  • Cursor の Claude、Claude Desktop、その他の MCP 対応インターフェースで動作します
  • 1 つの API キーで複数のサービス(例:CoinGecko の暗号資産市場データ、GoPlus のトークンセキュリティレビュー)にアクセスできます

🔥 最新情報:エージェントをカスタマイズして、オンデマンドで管理対象の MCP サーバーを作成

[XaloraMesh MCP Portal] を使用して、SSE MCP サーバーを作成できます。エージェントを選択し、タスクに合わせたスウォームを構成しましょう!

ホスト型 SSE エンドポイント

https://sequencer-v2.heurist.xyz/mcp/sse にホスト型 SSE エンドポイントを用意しています。以下のよく使用されるエージェントのすべてのツールが含まれています:CoingeckoTokenInfoAgent、ElfaTwitterIntelligenceAgent、ExaSearchAgent、DexScreenerTokenInfoAgent、ZerionWalletAnalysisAgent。これは共有サーバーのため、パフォーマンスが不安定になる場合があります。

Cursor は SSE サーバーに直接アクセスできます。Claude Desktop ユーザーには、SSE サーバーに接続するために mcp-proxy をインストールすることをおすすめします。

前提条件

  • Python 3.10 以降
  • UV パッケージマネージャー(推奨)
  • または Docker
  • [XaloraAPI キーを取得]するか、招待コード「claude」を使用して無料の API クレジットを申請できます

インストール

UV を使用する(推奨)
# Clone the repository
# Install the package
uv pip install -e .
Docker を使用する
# Clone the repository
cd heurist-mesh-mcp-server

# Build the Docker image
docker build -t mesh-tool-server .

使用方法

オプション 1:stdio トランスポートで実行する(Claude Desktop 向け)
UV を使用する

Claude Desktop で使用するには、claude_desktop_config.json に次の内容を追加します:

{
  "mcpServers": {
      "command": "uv",
      "args": [
        "--directory",
        "run",
        "mesh-tool-server"
      ],
      "env": {
      }
    }
  }
}
Docker を使用する

または、次の内容を claude_desktop_config.json に追加して、Docker を Claude Desktop で使用できます:

{
  "mcpServers": {
    "mesh-agent": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e", "TRANSPORT=stdio"
        "mesh-tool-server"
      ]
    }
  }
}

/path/to/heurist-mesh-mcp-server をリポジトリの実際のパスに、your-api-key-here を XaloraAPI キーに置き換えてください。

オプション 2:SSE トランスポートで実行する(Cursor 向け)
.env で環境変数を設定する
cp .env.example .env
HEURIST_API_KEY=your-api-key-here
UV を使用する:
uv run mesh-tool-server --transport sse --port 8000
Docker を使用する:
docker run -p 8000:8000 -e PORT=8000 mesh-tool-server

次に、Cursor で MCP Server URL として http://0.0.0.0:8000/sse を追加します。

利用可能なツール

利用可能なすべてのツールを確認するには、https://mesh.heurist.ai/metadata.json または https://mcp.heurist.ai/ をご覧ください。

注目のツール

ツール名説明エージェントパラメーター必須パラメーター
get_coingecko_idトークン名で検索し、CoinGecko ID を取得しますCoinGeckoTokenInfoAgenttoken_name (string):検索するトークン名token_name
get_token_infoCoinGecko ID を使用して、トークンの詳細情報と市場データを取得します(トークンアドレス、名前、シンボルは使用できません)CoinGeckoTokenInfoAgentcoingecko_id (string):トークンの CoinGecko IDcoingecko_id
get_trending_coinsCoinGecko で現在トレンド上位の暗号資産を取得しますCoinGeckoTokenInfoAgent-None
get_specific_pair_infoDexScreener でチェーンとペアアドレスを指定して、取引ペア情報を取得しますDexScreenerTokenInfoAgentchain (string):チェーン識別子(例:solana、bsc、ethereum、base)
pair_address (string):検索するペアコントラクトアドレス
chain, pair_address
get_token_pairsDexScreener でチェーンとトークンアドレスを指定して、取引ペアを取得しますDexScreenerTokenInfoAgentchain (string):チェーン識別子(例:solana、bsc、ethereum、base)
token_address (string):すべてのペアを検索するトークンコントラクトアドレス
chain, token_address
get_token_profilesDexScreener から最新トークンの基本情報を取得しますDexScreenerTokenInfoAgent-None
search_pairsDexScreener でトークン名、シンボル、またはアドレスを使って取引ペアを検索しますDexScreenerTokenInfoAgentsearch_term (string):検索語(トークン名、シンボル、またはアドレス)search_term
get_trending_tokensTwitter で現在トレンドのトークンを取得しますElfaTwitterIntelligenceAgenttime_window (string):分析する期間None
search_accountメンション検索とアカウント統計の両方を使って、Twitter アカウントを分析しますElfaTwitterIntelligenceAgentusername (string):分析する Twitter ユーザー名(@なし)
days_ago (integer):メンションを遡って検索する日数
limit (integer):メンション結果の最大数
username
search_mentionsTwitter で特定のトークンやトピックへのメンションを検索しますElfaTwitterIntelligenceAgentkeywords (array):検索するキーワードのリスト
days_ago (integer):遡って検索する日数
limit (integer):結果の最大数(最小:20)
keywords
answerExa の answer API を使用して、質問に直接回答しますExaSearchAgentquestion (string):回答する質問question
searchクエリに関連するウェブページを検索しますExaSearchAgentsearch_term (string):検索語
limit (integer):返す結果の最大数(デフォルト:10)
search_term
search_and_answerクエリに対する検索と回答の両方を実行しますExaSearchAgenttopic (string):検索して回答するトピックtopic
execute_searchウェブページを読み取って、ウェブ検索クエリを実行しますFirecrawlSearchAgentsearch_term (string):実行する検索語search_term
generate_queries調査を広げるため、トピックに関連する検索クエリを生成しますFirecrawlSearchAgenttopic (string):調査する主なトピック
num_queries (integer):生成するクエリの数
topic
fetch_security_detailsブロックチェーントークンコントラクトのセキュリティ詳細を取得しますGoplusAnalysisAgentcontract_address (string):トークンコントラクトアドレス
chain_id (['integer', 'string']):ブロックチェーンのチェーン ID、または Solana トークンの場合は 'solana'。対応チェーン:Ethereum (1)、Optimism (10)、Cronos (25)、BSC (56)、Gnosis (100)、HECO (128)、Polygon (137)、Fantom (250)、KCC (321)、zkSync Era (324)、ETHW (10001)、FON (201022)、Arbitrum (42161)、Avalanche (43114)、Linea Mainnet (59144)、Base (8453)、Tron (tron)、Scroll (534352)、opBNB (204)、Mantle (5000)、ZKFair (42766)、Blast (81457)、Manta Pacific (169)、Berachain Artio Testnet (80085)、Merlin (4200)、Bitlayer Mainnet (200901)、zkLink Nova (810180)、X Layer Mainnet (196)、Solana (solana)
contract_address

サポート対象のエージェントのカスタマイズ

サーバーには、デフォルトのエージェントセットが用意されています。利用可能なエージェントを変更するには、次の手順に従ってください。

  1. server.py ファイルを開き、Config クラスを見つけます。
  2. XaloraMetadata に記載されているエージェントを追加または削除するため、DEFAULT_AGENTS リストを編集します。
DEFAULT_AGENTS = [
    "CoinGeckoTokenInfoAgent",
    "DexScreenerTokenInfoAgent",
    "ElfaTwitterIntelligenceAgent",
    "ExaSearchAgent",
    "FirecrawlSearchAgent",
    "GoplusAnalysisAgent",
    # Add agents here
    "NewAgent"
]

ライセンス

この MCP サーバーは MIT License の下でライセンスされています。つまり、MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。

コメント

MCP は初めてですか?

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

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