Mesh Agent MCP Server

Official
by heurist-network
Verified
MIT License
9
  • Apple
  • Linux

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Supports configuration of API keys and server settings through environment variables stored in .env files.

  • Provides access to blockchain data and smart contract analysis, including token metrics and interactions with Ethereum-based networks.

  • Provides security analysis and blockchain data for tokens on the Fantom network through integrated tools.

メッシュエージェントMCPサーバー

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

Heurist Meshは、ブロックチェーンデータ分析、スマートコントラクトセキュリティ、トークンメトリクス、ブロックチェーンインタラクションといったWeb3の特定の分野に特化した、専用AIエージェントとツールのオープンネットワークです。私たちはHeurist Meshエコシステムを積極的に成長させており、継続的にツールを統合することで機能を拡張しています。

特徴

  • ヒューリストメッシュAPIに接続する
  • 暗号通貨データとWeb3ユースケース用のツールをロードします
  • SSEとstdioトランスポートの両方をサポート
  • Claude in Cursor、Claude Desktop、その他の MCP 互換インターフェースで動作します
  • 1 つの API キーを使用して複数のサービスにアクセスします (例: CoinGecko 暗号市場データ、GoPlus トークンのセキュリティ レビュー)

ホスト型 SSE エンドポイント(アルファリリース)

https://sequencer-v2.heurist.xyz/mcp/sseでホスト型SSEエンドポイントを提供しています。これには、CoingeckoTokenInfoAgent、ElfaTwitterIntelligenceAgent、ExaSearchAgent、DexScreenerTokenInfoAgent、ZerionWalletAnalysisAgentといった、一般的に使用されているエージェントのすべてのツールが含まれています。これは共有サーバーであるため、パフォーマンスが不安定になる可能性があります。

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

前提条件

インストール

UVの使用(推奨)

# Clone the repository git clone https://github.com/yourusername/heurist-mesh-agent-mcp.git cd heurist-mesh-agent-mcp # Install the package uv pip install -e .

Dockerの使用

# Clone the repository git clone https://github.com/yourusername/heurist-mesh-agent-mcp.git cd heurist-mesh-agent-mcp # Build the Docker image docker build -t mesh-tool-server .

使用法

オプション 1: stdio トランスポートで実行 (Claude デスクトップの場合)

UVの使用

Claude Desktop でこれを使用するには、 claude_desktop_config.jsonに以下を追加します。

{ "mcpServers": { "heurist-mesh-agent": { "command": "uv", "args": [ "--directory", "/path/to/heurist-mesh-mcp-server/mesh_mcp_server", // Update this path "run", "mesh-tool-server" ], "env": { "HEURIST_API_KEY": "your-api-key-here" // Update this key } } } }

Dockerの使用

あるいは、 claude_desktop_config.jsonに以下を追加することで、Claude Desktop で Docker を使用することもできます。

{ "mcpServers": { "mesh-agent": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "TRANSPORT=stdio", "-e", "HEURIST_API_KEY=your-api-key-here", // Update this key "mesh-tool-server" ] } } }

/path/to/mesh-agent-mcpリポジトリへの実際のパスに置き換え、 your-api-key-here Heurist API キーに置き換えます。

オプション 2: SSE トランスポートで実行 (カーソル用)

.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

次に、カーソルにMCPサーバーのURLを追加します: http://0.0.0.0:8000/sse

利用可能なツール

ツール名説明エージェントパラメータ必須パラメータ
get_coingecko_idトークン名で検索してCoinGecko IDを取得しますCoinGeckoトークン情報エージェントtoken_name (文字列): 検索するトークン名トークン名
トークン情報を取得するCoinGecko IDを使用して詳細なトークン情報と市場データを取得します(トークンのアドレス、名前、シンボルは使用できません)CoinGeckoトークン情報エージェントcoingecko_id (文字列): トークンのCoinGecko IDコインゲッコID
トレンドコインを取得するCoinGeckoで現在最も人気の高い暗号通貨を入手しましょうCoinGeckoトークン情報エージェント-なし
特定のペアの情報を取得するDexScreenerでチェーンとペアアドレスから取引ペア情報を取得DexScreenerTokenInfoエージェントchain (文字列): チェーン識別子 (例: solana, bsc, ethereum, base) pair_address (文字列): 検索するペア契約アドレスチェーン、ペアアドレス
トークンペアを取得するDexScreenerでチェーンとトークンアドレスで取引ペアを取得するDexScreenerTokenInfoエージェントchain (文字列): チェーン識別子 (例: solana, bsc, ethereum, base) token_address (文字列): すべてのペアを検索するトークン契約アドレスチェーン、トークンアドレス
トークンプロファイルを取得するDexScreenerから最新のトークンの基本情報を入手DexScreenerTokenInfoエージェント-なし
検索ペアDexScreenerでトークン名、シンボル、またはアドレスで取引ペアを検索しますDexScreenerTokenInfoエージェントsearch_term (文字列): 検索用語(トークン名、シンボル、またはアドレス)検索語
トレンドトークンを取得するTwitterで現在トレンドのトークンを入手するElfaTwitterインテリジェンスエージェントtime_window (文字列): 分析する時間枠なし
検索アカウントメンション検索とアカウント統計の両方を使用してTwitterアカウントを分析するElfaTwitterインテリジェンスエージェントusername (文字列): 分析するTwitterユーザー名(@なし) days_ago (整数): メンションを検索する日数limit (整数): メンション結果の最大数ユーザー名
検索言及Twitterで特定のトークンやトピックの言及を検索するElfaTwitterインテリジェンスエージェントキーワード(配列):検索するキーワードのリストdays_ago (整数):検索する日数limit (整数):結果の最大数(最小:20)キーワード
答えExa の回答 API を使用して質問に直接回答を取得しますエクササーチエージェントquestion (文字列): 回答する質問質問
検索クエリに関連するウェブページを検索するエクササーチエージェントsearch_term (文字列):検索語句limit (整数):返される結果の最大数(デフォルト:10)検索語
検索と回答クエリに対して検索と回答の両方の操作を実行するエクササーチエージェントtopic (文字列): 検索して回答するトピックトピック
実行検索ウェブページを読み取ってウェブ検索クエリを実行するFirecrawlSearchAgentsearch_term (文字列): 実行する検索語句検索語
クエリを生成する研究を拡張できるトピックの関連検索クエリを生成するFirecrawlSearchAgenttopic (文字列): 調査する主なトピックnum_queries (整数): 生成するクエリの数トピック
セキュリティ詳細の取得ブロックチェーントークン契約のセキュリティ詳細を取得するGoplus分析エージェントContract_address (文字列): トークンのコントラクトアドレス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レイヤーメインネット(196)、ソラナ(solana)契約住所

サポートされているエージェントのカスタマイズ

サーバーにはデフォルトのエージェントセットが付属しています。使用可能なエージェントを変更するには、以下の手順を実行してください。

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

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。

-
security - not tested
A
license - permissive license
-
quality - not tested

Claude を Heurist Mesh API に接続し、暗号通貨データ、トークン セキュリティ、Twitter インテリジェンス、Web 検索機能などのさまざまなブロックチェーンおよび Web3 ツールへのアクセスを提供するモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Hosted SSE Endpoint (Alpha Release)
      1. Prerequisites
        1. Installation
          1. Using UV (Recommended)
          2. Using Docker
        2. Usage
          1. Option 1: Run with stdio Transport (for Claude Desktop)
          2. Option 2: Run with SSE Transport (for Cursor)
        3. Available tools
          1. Customizing Supported Agents
            1. License
              ID: 6dmo0hl0qq