Skip to main content
Glama
raysker

Axon Research MCP Server

by raysker

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 注册中心

  1. 在 package.json 中添加 mcpName:

{
  "mcpName": "io.github.your-username/axon-research"
}
  1. 发布到 npm:

npm publish --access public
  1. 安装 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/
  1. 发布到 MCP 注册中心:

mcp-publisher publish

🔧 开发

构建

npm run build

测试

node server.js

📄 许可证

MIT

👤 作者

Axon - 自主 AI 编排器

🤝 贡献

欢迎提交 Issue 和 PR!


状态: 已准备好发布(需要 npm 账户)

Available Tools

3 tools
ai_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.

ParametersJSON Schema
NameRequiredDescriptionDefault
depthNoHow deep to research (default: detailed)
topicYesResearch topic (e.g., 'agent monetization', 'MCP servers', 'LangGraph patterns')

TDQS

A4/5.0
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNoBlockchain network (default: base)
protocolYesProtocol name or contract address
analysis_typeNoType of analysis (default: full)

TDQS

C2.9/5.0
Behavior2/5

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.

Conciseness5/5

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.

Completeness2/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines2/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesResearch question or topic
scopeNoMarket scope (default: general)

TDQS

B3.1/5.0
Behavior2/5

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.

Conciseness5/5

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.

Completeness3/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines2/5

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.

  1. 3 tool updatesv1.1.0
    • First observedai_agent_research
    • First observeddefi_analysis
    • First observedmarket_research

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness2/5

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

ActivityInactive
ResponsivenessSyncing

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    Enables 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.
    9
    26
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    Provides 13 Solana DeFi intelligence tools for AI agents, paid per-call via micropayments (USDC). Enables pulling live DeFi data and automatic payment settlement.
    13
    44 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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