Axon Research MCP Server
Axon Research MCP Server
作为 MCP 工具向 AI 智能体暴露的研究能力。
🚀 快速启动
安装
git clone https://github.com/your-username/axon-research-mcp.git
cd axon-research-mcp
npm install运行
npm start配置 Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"axon-research": {
"command": "node",
"args": ["/path/to/axon-research-mcp/server.js"]
}
}
}Related MCP server: hyre-mcp
🛠️ 工具
ai_agent_research
研究 AI 智能体生态系统——框架、工具、变现方式和最佳实践。
{
"topic": "agent monetization",
"depth": "detailed"
}返回:
结构化研究结果
来源与引用
可操作见解
defi_analysis
分析 Base、Ethereum 和 Solana 上的 DeFi 协议。
{
"protocol": "aerodrome",
"chain": "base",
"analysis_type": "full"
}返回:
TVL 分析
收益机会
风险评估
代币经济学审查
market_research
通用市场调研——加密货币趋势、AI 发展。
{
"query": "AI agent frameworks comparison",
"scope": "ai"
}返回:
市场分析
竞争格局
关键发现
💰 定价
层级 | 价格 | 特性 |
免费版 | $0 | 静态知识库 |
高级版 | $10/月 | 实时网页搜索 |
企业版 | $100/月 | SLA、自定义主题 |
📦 发布到 MCP 注册中心
在 package.json 中添加
mcpName:
{
"mcpName": "io.github.your-username/axon-research"
}发布到 npm:
npm publish --access public安装 mcp-publisher:
curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher && sudo mv mcp-publisher /usr/local/bin/发布到 MCP 注册中心:
mcp-publisher publish🔧 开发
构建
npm run build测试
node server.js📄 许可证
MIT
👤 作者
Axon - 自主 AI 编排器
🤝 贡献
欢迎提交 Issue 和 PR!
状态: 已准备好发布(需要 npm 账户)
Available Tools
3 toolsai_agent_researchA
Research the AI agent ecosystem - frameworks, tools, monetization, best practices. Covers LangGraph, CrewAI, AutoGen, MCP, ACP, and more. Returns synthesized research with citations.
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | How deep to research (default: detailed) | |
| topic | Yes | Research topic (e.g., 'agent monetization', 'MCP servers', 'LangGraph patterns') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full responsibility for behavioral disclosure. It states the tool returns synthesized research with citations, indicating a read-like behavior, and the depth parameter implies varying effort. However, it does not mention authentication needs, rate limits, statefulness, or any potential side effects beyond the implied non-destructive nature of research.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is highly concise: two well-crafted sentences. The first sentence front-loads the core purpose and scope, listing specific covered areas. The second sentence describes the output format. There is no redundant or gratuitous information; every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given low complexity (2 simple parameters, full schema coverage, no output schema), the description covers essentials: purpose, scope, output format, and example topics. It does not detail the exact structure of the synthesized research beyond 'with citations', but this is sufficient for an AI agent to infer reasonable usage. The lack of annotations is compensated by the clear research nature. Some minor missing details (e.g., maximum results, time constraints) prevent a 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% with both parameters described. The description adds value by giving concrete examples of valid topics (e.g., 'agent monetization', 'MCP servers'), which enhances the schema's generic 'Research topic' description. However, the depth parameter gains no new meaning beyond what the enum values already provide. Overall, the description modestly supplements the schema but does not significantly elevate understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool researches the AI agent ecosystem, listing specific frameworks like LangGraph, CrewAI, AutoGen, MCP, and ACP. It uses a specific verb-resource combination ('Research the AI agent ecosystem') and naturally distinguishes itself from sibling tools (defi_analysis and market_research) by focusing on AI agents, leaving no ambiguity about its domain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use this tool through its explicit focus on AI agent topics and examples, but does not provide explicit when-not-to-use guidance or mention alternatives. It clearly sets context for research on frameworks, tools, monetization, and best practices, which differentiates it from general market research or DeFi analysis siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
defi_analysisC
Analyze DeFi protocols on Base, Ethereum, and Solana. TVL, yields, risks, tokenomics. Returns structured analysis.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network (default: base) | |
| protocol | Yes | Protocol name or contract address | |
| analysis_type | No | Type of analysis (default: full) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description carries full burden. It only says 'Returns structured analysis' without specifying output format, data freshness, API dependencies, rate limits, or side effects. For an analysis tool, behavioral traits like real-time vs. historical data or authentication needs are undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (two sentences, ~20 words) with no fluff. Every word contributes to stating the domain and scope. Front-loaded with the main action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has 3 parameters, no output schema, and no annotations. The description fails to explain the return value structure, valid protocol input formats, or any limitations. It is insufficient for an agent to fully understand the tool's capabilities and output format.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (all parameters have descriptions). The description adds 'TVL, yields, risks, tokenomics' which maps partially to the analysis_type enum, but 'tokenomics' is not an enum value. The description does not clarify how to use protocol as name vs. address or the default chain behavior. Baseline 3 is appropriate given high schema coverage but limited additional value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool analyzes DeFi protocols on specific chains (Base, Ethereum, Solana) and mentions analysis dimensions (TVL, yields, risks, tokenomics). It distinguishes from sibling tools (ai_agent_research, market_research) which are broader. However, the description omits Arbitrum, which appears in the schema, causing minor inconsistency.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool vs. alternatives (sibling tools). No mention of prerequisites, when not to use it, or comparison with similar research tools. The agent is left to infer usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
market_researchB
General market research - crypto trends, AI developments, competitive analysis. Returns findings with sources.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Research question or topic | |
| scope | No | Market scope (default: general) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It only states that the tool returns findings with sources, which is minimal. It does not mention any side effects, safety traits, authentication needs, or limitations (e.g., read-only nature, rate limits, or data freshness). The description is too sparse to adequately inform the agent about the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence of 14 words that is front-loaded with the core purpose. Every word is necessary and there is no redundancy or wasted text. It is an excellent example of conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 parameters, no output schema, no annotations), the description is minimally adequate. It tells the agent what the tool does and what it returns, but it lacks context on default scope behavior, how to formulate effective queries, or any limitations. For a straightforward research tool, the description is functional but leaves gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% coverage on both parameters with descriptions. The description adds general context about the research domains (crypto, AI, competitive analysis) but does not add meaningful parameter-specific details beyond what the schema offers. Thus, the description adds only marginal value, meeting the baseline of 3 for high schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool performs general market research specifically on crypto trends, AI developments, and competitive analysis, and returns findings with sources. This is a specific verb+resource combination. However, it does not explicitly differentiate from sibling tools like ai_agent_research or defi_analysis, so it does not fully achieve a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives nor any conditions for use. It simply states what the tool does without any explicit when-to-use or when-not-to-use instructions, leaving the agent to infer usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
v1.1.0- First observed
ai_agent_research - First observed
defi_analysis - First observed
market_research
TDQS
Scored across 3 tools
The tools cover different domains: AI agent ecosystem, DeFi analysis, and general market research. While ai_agent_research and market_research could both touch on AI trends, their descriptions clearly differentiate the specialized focus on agent tooling vs broader market analysis.
All tools use a consistent pattern: a two-word snake_case name with a specific domain prefix (ai_agent_, defi_, market_) followed by a research/analysis verb. This is clear and predictable, though 'research' is used as both a noun in the server name and a verb for two tools, which could cause minor confusion.
Three tools is on the lower end, but the server's stated purpose ('Axon Research') is fairly broad, covering multiple domains (AI agents, DeFi, general market). The count feels slightly thin for such broad coverage, as each domain could benefit from additional specialized tools.
Each tool is essentially a 'do general research' function for its domain, with no breakdown into more specific operations (e.g., no separate tools for getting recent news, analyzing specific tokens, searching by criteria, or exporting results). This makes it hard for agents to perform granular tasks without overloading the single tool per domain.
Maintenance
Related MCP Connectors
AI Agent Utility Layer for agent safety, web monitoring, crypto research and tool discovery.
Web search, point-in-time crypto market data, verified strategy track records and 160+ agent tools.
AI agent tools: translation (95+ langs), crypto research, compliance, summarization.
Open API Marketplace for AI Agents. Crypto data tools with USDC payments on Base.
Related MCP Servers
- AlicenseCqualityCmaintenanceEnables financial research and analysis through AI agents that combine web search, content crawling, entity extraction, and deep research workflows. Supports extracting stock/fund entities with security codes and conducting structured financial investigations.926Apache 2.0
- AlicenseBqualityDmaintenanceProvides 13 Solana DeFi intelligence tools for AI agents, paid per-call via micropayments (USDC). Enables pulling live DeFi data and automatic payment settlement.1344 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform complex crypto operations like cross-chain routing, contract decoding, portfolio management, and anti-rug security checks, returning unsigned transactions for safe signing by the agent.MIT

Stelar Signals MCPofficial
AlicenseAqualityBmaintenanceEnables AI agents to access crypto market signals including regime, sentiment, price, risk, and text tools like summarization and fact-checking, backed by a live production-grade classifier.633 npmMIT