Sponsored by Deepsite.site

Mesh Agent MCP Server

Created By
XaloraAI7 months ago
Content

Mesh Agent MCP Server

mesh-2

A Model Context Protocol (MCP) server that connects to [XaloraMesh] APIs, providing Claude with access to various blockchain and web3 tools.

XaloraMesh is an open network of purpose-built AI agents and tools, each specialized in particular web3 domains such as blockchain data analysis, smart contract security, token metrics, and blockchain interaction. We are actively growing the XaloraMesh ecosystem, continuously integrating more tools to expand its capabilities.

Mesh Agent Server MCP server

Features

  • Connects to the XaloraMesh API
  • Loads tools for cryptocurrency data and Web3 use cases
  • Supports both SSE and stdio transports
  • Works with Claude in Cursor, Claude Desktop, and other MCP-compatible interfaces
  • Use one API key to access multiple services (e.g. CoinGecko crypto market data, GoPlus token security review)

🔥 Just In: Customize Your Agents and Create Managed MCP Servers On-Demand

You can use [XaloraMesh MCP Portal] to create SSE MCP Servers. Select your agents and compose a personalized swarm for your tasks!

Hosted SSE Endpoint

We provide a hosted SSE endpoint at https://sequencer-v2.heurist.xyz/mcp/sse. This includes all the tools from the following commonly used agents: CoingeckoTokenInfoAgent, ElfaTwitterIntelligenceAgent, ExaSearchAgent, DexScreenerTokenInfoAgent, ZerionWalletAnalysisAgent. This is a shared server and the performance may be unstable.

Cursor can directly access SSE servers. For Claude Desktop users, we recommend installing mcp-proxy to connect to the SSE server.

Prerequisites

  • Python 3.10 or higher
  • UV package manager (recommended)
  • OR Docker
  • [Get a XaloraAPI key] or you can claim free API credits with invite code "claude"

Installation

# Clone the repository
# Install the package
uv pip install -e .

Using Docker

# Clone the repository
cd heurist-mesh-mcp-server

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

Usage

Option 1: Run with stdio Transport (for Claude Desktop)

Using UV

To use this with Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
      "command": "uv",
      "args": [
        "--directory",
        "run",
        "mesh-tool-server"
      ],
      "env": {
      }
    }
  }
}

Using Docker

Alternatively, you can use Docker with Claude Desktop by adding this to your claude_desktop_config.json:

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

Replace /path/to/heurist-mesh-mcp-server with the actual path to the repository and your-api-key-here with your XaloraAPI key.

Option 2: Run with SSE Transport (for Cursor)

Setting up Environment Variables in .env

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

Using UV:

uv run mesh-tool-server --transport sse --port 8000

Using Docker:

docker run -p 8000:8000 -e PORT=8000 mesh-tool-server

Then, in Cursor, add the MCP Server URL: http://0.0.0.0:8000/sse

Available Tools

Visit https://mesh.heurist.ai/metadata.json or https://mcp.heurist.ai/ to view all available tools.

Tool NameDescriptionAgentParametersRequired Params
get_coingecko_idSearch for a token by name to get its CoinGecko IDCoinGeckoTokenInfoAgenttoken_name (string): The token name to search fortoken_name
get_token_infoGet detailed token information and market data using CoinGecko ID (you can't use the token address or name or symbol)CoinGeckoTokenInfoAgentcoingecko_id (string): The CoinGecko ID of the tokencoingecko_id
get_trending_coinsGet the current top trending cryptocurrencies on CoinGeckoCoinGeckoTokenInfoAgent-None
get_specific_pair_infoGet trading pair info by chain and pair address on DexScreenerDexScreenerTokenInfoAgentchain (string): Chain identifier (e.g., solana, bsc, ethereum, base)
pair_address (string): The pair contract address to look up
chain, pair_address
get_token_pairsGet the trading pairs by chain and token address on DexScreenerDexScreenerTokenInfoAgentchain (string): Chain identifier (e.g., solana, bsc, ethereum, base)
token_address (string): The token contract address to look up all pairs for
chain, token_address
get_token_profilesGet the basic info of the latest tokens from DexScreenerDexScreenerTokenInfoAgent-None
search_pairsSearch for trading pairs on DexScreener by token name, symbol, or addressDexScreenerTokenInfoAgentsearch_term (string): Search term (token name, symbol, or address)search_term
get_trending_tokensGet current trending tokens on TwitterElfaTwitterIntelligenceAgenttime_window (string): Time window to analyzeNone
search_accountAnalyze a Twitter account with both mention search and account statsElfaTwitterIntelligenceAgentusername (string): Twitter username to analyze (without @)
days_ago (integer): Number of days to look back for mentions
limit (integer): Maximum number of mention results
username
search_mentionsSearch for mentions of specific tokens or topics on TwitterElfaTwitterIntelligenceAgentkeywords (array): List of keywords to search for
days_ago (integer): Number of days to look back
limit (integer): Maximum number of results (minimum: 20)
keywords
answerGet a direct answer to a question using Exa's answer APIExaSearchAgentquestion (string): The question to answerquestion
searchSearch for webpages related to a queryExaSearchAgentsearch_term (string): The search term
limit (integer): Maximum number of results to return (default: 10)
search_term
search_and_answerPerform both search and answer operations for a queryExaSearchAgenttopic (string): The topic to search for and answertopic
execute_searchExecute a web search query by reading the web pagesFirecrawlSearchAgentsearch_term (string): The search term to executesearch_term
generate_queriesGenerate related search queries for a topic that can expand the researchFirecrawlSearchAgenttopic (string): The main topic to research
num_queries (integer): Number of queries to generate
topic
fetch_security_detailsFetch security details of a blockchain token contractGoplusAnalysisAgentcontract_address (string): The token contract address
chain_id (['integer', 'string']): The blockchain chain ID or 'solana' for Solana tokens. Supported chains: 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

Customizing Supported Agents

The server comes with a default set of agents. To modify which agents are available:

  1. Open the server.py file and locate the Config class.
  2. Edit the DEFAULT_AGENTS list to add or remove agents listed at XaloraMetadata
DEFAULT_AGENTS = [
    "CoinGeckoTokenInfoAgent",
    "DexScreenerTokenInfoAgent",
    "ElfaTwitterIntelligenceAgent",
    "ExaSearchAgent",
    "FirecrawlSearchAgent",
    "GoplusAnalysisAgent",
    # Add agents here
    "NewAgent"
]

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
CursorThe AI Code Editor
Serper MCP ServerA Serper MCP Server
Amap Maps高德地图官方 MCP Server
ChatWiseThe second fastest AI chatbot™
WindsurfThe new purpose-built IDE to harness magic
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Tavily Mcp
Playwright McpPlaywright MCP server
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
DeepChatYour AI Partner on Desktop
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code