使用说明
网格代理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) |
合同地址 |
自定义支持的代理
服务器附带了一组默认的代理。要修改可用的代理,请执行以下操作:
- 打开
server.py文件并定位Config类。 - 编辑
DEFAULT_AGENTS列表以添加或删除列出的代理 XaloraMetanda
DEFAULT_AGENTS = [
"CoinGeckoTokenInfoAgent",
"DexScreenerTokenInfoAgent",
"ElfaTwitterIntelligenceAgent",
"ExaSearchAgent",
"FirecrawlSearchAgent",
"GoplusAnalysisAgent",
# Add agents here
"NewAgent"
]
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。