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 数据工具的 AI 客户端提供访问。它支持 stdio 和 SSE,并可按需选择可用 Agent。

主要功能

  1. 01接入 XaloraMesh API
  2. 02提供加密货币与 Web3 工具
  3. 03支持 stdio 和 SSE 传输
  4. 04配置默认 Agent 列表
  5. 05单个 API 密钥访问多项服务

适用场景

  1. 01查询代币信息与市场数据
  2. 02检索链上交易对
  3. 03分析代币合约安全信息
  4. 04搜索网页及社交媒体提及

MCP 相关

作为 MCP 服务,它向兼容客户端提供 XaloraMesh 的区块链、加密货币和网页搜索工具,并支持 stdio 与 SSE 连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Mesh Agent MCP 服务

mesh-2

一个连接 [XaloraMesh] API 的模型上下文协议(MCP)服务,可让 Claude 使用各种区块链和 Web3 工具。

XaloraMesh 是一个开放网络,由专门构建的 AI Agent 和工具组成,各自专注于特定的 Web3 领域,例如区块链数据分析、智能合约安全、代币指标和区块链交互。我们正积极拓展 XaloraMesh 生态系统,并持续集成更多工具以扩展其功能。

Mesh Agent Server MCP server

功能

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

🔥 最新消息:自定义 Agent 并按需创建托管 MCP 服务

你可以使用 [XaloraMesh MCP Portal] 创建 SSE MCP 服务。选择 Agent 并组合成专属的 Agent 群组,以完成你的任务!

托管的 SSE 端点

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

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

前置条件

  • 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 中使用 Docker,将以下内容添加到 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 传输方式运行(适用于 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 服务 URL:http://0.0.0.0:8000/sse

可用工具

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

精选工具

工具名称描述Agent参数必填参数
get_coingecko_id按名称搜索代币以获取其 CoinGecko IDCoinGeckoTokenInfoAgenttoken_name (string):要搜索的代币名称token_name
get_token_info使用 CoinGecko ID 获取详细的代币信息和市场数据(不能使用代币地址、名称或符号)CoinGeckoTokenInfoAgentcoingecko_id (string):代币的 CoinGecko IDcoingecko_id
get_trending_coins获取 CoinGecko 当前最热门的加密货币CoinGeckoTokenInfoAgent-None
get_specific_pair_info在 DexScreener 上按链和交易对地址获取交易对信息DexScreenerTokenInfoAgentchain (string):链标识符(例如 solana、bsc、ethereum、base)
pair_address (string):要查询的交易对合约地址
chain, pair_address
get_token_pairs在 DexScreener 上按链和代币地址获取交易对DexScreenerTokenInfoAgentchain (string):链标识符(例如 solana、bsc、ethereum、base)
token_address (string):要查询其所有交易对的代币合约地址
chain, token_address
get_token_profiles获取 DexScreener 上最新代币的基本信息DexScreenerTokenInfoAgent-None
search_pairs在 DexScreener 上按代币名称、符号或地址搜索交易对DexScreenerTokenInfoAgentsearch_term (string):搜索词(代币名称、符号或地址)search_term
get_trending_tokens获取 Twitter 上当前热门的代币ElfaTwitterIntelligenceAgenttime_window (string):要分析的时间范围None
search_account通过搜索提及内容并查看账号统计数据来分析 Twitter 账号ElfaTwitterIntelligenceAgentusername (string):要分析的 Twitter 用户名(不含 @)
days_ago (integer):向前回溯搜索提及内容的天数
limit (integer):提及结果的最大数量
username
search_mentions在 Twitter 上搜索对特定代币或主题的提及ElfaTwitterIntelligenceAgentkeywords (array):要搜索的关键词列表
days_ago (integer):向前回溯的天数
limit (integer):结果的最大数量(最少:20)
keywords
answer使用 Exa 的 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

自定义支持的 Agent

该服务附带一组默认 Agent。要修改可用的 Agent:

  1. 打开 server.py 文件并找到 Config 类。
  2. 编辑 DEFAULT_AGENTS 列表,以添加或移除 XaloraMetadata 上列出的 Agent
DEFAULT_AGENTS = [
    "CoinGeckoTokenInfoAgent",
    "DexScreenerTokenInfoAgent",
    "ElfaTwitterIntelligenceAgent",
    "ExaSearchAgent",
    "FirecrawlSearchAgent",
    "GoplusAnalysisAgent",
    # Add agents here
    "NewAgent"
]

许可证

此 MCP 服务采用 MIT 许可证。这意味着你可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。