区块链工具服务器

Mesh Agent MCP Server是一个连接XaloraMesh API的模型上下文协议服务器,为Claude提供访问各种区块链和Web3工具的能力。

  • by XaloraAI
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 xaloraai/xalora-mesh-mcp-server

使用说明

网格代理MCP服务器

一个模型上下文协议(MCP)服务器,连接到[XaloraMesh]API,为Claude提供对各种区块链和web3工具的访问。

XaloraMesh是一个由专门构建的人工智能代理和工具组成的开放网络,每个代理和工具都专门用于特定的web3领域,如区块链数据分析、智能合约安全、代币指标和区块链交互。我们正在积极发展XaloraMesh生态系统,不断整合更多工具以扩展其功能。

特性

  • 连接到XaloraMesh API
  • 加载加密货币数据和Web3用例的工具
  • 支持SSE和stdio传输
  • 在Cursor、Claude Desktop和其他MCP兼容接口中与Claude配合使用
  • 使用一个API密钥访问多个服务(例如CoinGecko加密货币市场数据、GoPlus代币安全审查)

🔥 即时:定制您的代理并按需创建托管MCP服务器

您可以使用[XaloraMesh MCP Portal]创建SSE MCP服务器。选择您的代理,为您的任务组成一个个性化的群!

托管SSE端点

我们在以下位置提供托管的SSE端点https://sequencer-v2.heurist.xyz/mcp/sse.这包括以下常用代理的所有工具: CoingeckoTokenInfoAgent, ElfaTwitterIntelligenceAgent, ExaSearchAgent, DexScreenerTokenInfoAgent, ZerionWalletAnalysisAgent。这是一个共享服务器,性能可能不稳定。

Cursor可以直接访问SSE服务器。对于Claude Desktop用户,我们建议安装 mcp代理 连接到SSE服务器。

先决条件

  • Python 3.10或更高版本
  • UV包管理器(推荐)
  • 或Docker
  • [获取XaloraAPI密钥]或者 申请免费API信用 使用邀请码“claude”

安装

使用紫外线(推荐)

# 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

或者,您可以将Docker与Claude Desktop一起使用,方法是将其添加到您的 claude_desktop_config.json:

{
  "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传输运行(适用于游标)

在中设置环境变量 .env

cp .env.example .env
HEURIST_API_KEY=your-api-key-here

使用紫外线:

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

可用工具

访问https://mesh.heurist.ai/metadata.json或https://mcp.heurist.ai/查看所有可用工具。

特色工具

工具名称 描述 代理 参数 必需参数
get_coingecko_id 按名称搜索令牌以获取其coingecko id CoinGeckoTokenInfoAgent token_name (string):要搜索的令牌名称 token_name
get_token_info 使用CoinGecko ID获取详细的代币信息和市场数据(您不能使用代币地址、名称或符号) CoinGeckoTokenInfoAgent coingecko_id (string):代币的CoinGecko ID CoinGecko_ID
get_trending_coins 获取CoinGecko上当前最热门的加密货币 CoinGeckoTokenInfoAgent - 无
get_specific_pair_info 通过DexScreener上的链和对地址获取交易对信息 DexScrenderTokenInfoAgent 链条 (string):链标识符(例如solana、bsc、ethereum、base)
配对地址 (string):要查找的配对合约地址
chain,pair_address
get_token_pairs 通过DexScreener上的链和令牌地址获取交易对 DexScrenderTokenInfoAgent 链条 (string):链标识符(例如solana、bsc、ethereum、base)
标记地址 (string):用于查找
chain、token_address的所有对的令牌合约地址
get_token_profiles 从DexScreener获取最新令牌的基本信息 DexScreinerTokenInfoAgent - 无
search_pairs 按令牌名称、符号或地址在DexScreener上搜索交易对 DexScrenderTokenInfoAgent 搜索术语 (string):搜索词(令牌名称、符号或地址) Search_term
get_trending_tokens 获取推特上的当前趋势代币 ElfaTwitterIntelligenceAgent 时间窗口 (string):要分析的时间窗口 无
search_account 使用提及搜索和帐户统计信息分析推特帐户 ElfaTwitterIntelligenceAgent 用户名 (string):要分析的推特用户名(不带@)
days_ago (整数):回顾提及的天数
限制 (整数):提及结果的最大数量
用户名
search_mentions 在推特上搜索特定令牌或主题的提及 ElfaTwitterIntelligenceAgent 关键词 (array):要搜索的关键字列表
days_ago (整数):回顾的天数
限制 (整数):最大结果数(最小值:20)
关键字
answer 使用Exa的answer API ExaSearchAgent获得问题的直接答案 问题 (string):要回答的问题 问题
search 搜索与查询相关的网页 ExaSearchAgent 搜索术语 (string):搜索词
限制 (整数):要返回的最大结果数(默认值:10)
search_term
search_and_answer 对查询执行搜索和应答操作 ExaSearchAgent 话题 (string):要搜索和回答的主题 主题
execute_search 通过读取网页执行web搜索查询 FirecrawlSearchAgent 搜索术语 (string):要执行的搜索词 search_term
generate_queries 为可以扩展研究的主题生成相关搜索查询 FirecrawlSearchAgent 话题 (string):主要研究课题
num_queries 查询 (整数):要生成的查询数
主题
fetch_security_details 获取区块链代币合约的安全详细信息 GoplusAnalysisAgent 合同地址 (string):令牌合约地址
chain_id (['teger','string']):solana代币的区块链ID或'solana'。支持的链:以太坊(1)、乐观主义(10)、Cronos(25)、BSC(56)、Gnosis(100)、HECO(128)、Polygon(137)、Fantom(250)、KCC(321)、zkSync Era(324)、ETHW(10001)、FON(201022)、Arbitrum(42161)、雪崩(43114)、Linea主网(59144)、Base(8453)、Tron(Tron)、Scroll(534352)、opBNB(204)、Mantle(5000)、ZKFair(42766)、Blast(81457)、Mant a Pacific(169)、Berachain Artio测试网(80085)、Merlin(4200)、Bitlayer主网(200901)、zkLink Nova(810180)、X层主网(196)、Solana(Solana)
合同地址

自定义支持的代理

服务器附带了一组默认的代理。要修改可用的代理,请执行以下操作:

  1. 打开 server.py 文件并定位 Config 类。
  2. 编辑 DEFAULT_AGENTS 列表以添加或删除列出的代理 XaloraMetanda
DEFAULT_AGENTS = [
    "CoinGeckoTokenInfoAgent",
    "DexScreenerTokenInfoAgent",
    "ElfaTwitterIntelligenceAgent",
    "ExaSearchAgent",
    "FirecrawlSearchAgent",
    "GoplusAnalysisAgent",
    # Add agents here
    "NewAgent"
]

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。