Skip to main content
Glama

Web3 研究 MCP

加密货币深度研究 - 免费且完全本地化 🧠

🚀 预览

Preview Preview2

Related MCP server: deeplook

🧠 功能

  • 全面研究:收集关于任何加密货币代币的详细信息

  • 多源分析:跨多个来源进行研究,包括 CoinGecko、CoinMarketCap、DeFiLlama 等

  • 结构化报告:生成涵盖技术基本面、市场数据、社交情绪等的详细报告

  • 资源管理:自动存储搜索结果和内容以供参考

  • 状态跟踪:通过不同阶段和部分跟踪研究进度

📋 要求

  • Node.js (v16 或更高版本)

🔧 安装与设置

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 web3-research-mcp:

npx -y @smithery/cli install web3-research-mcp --client claude

🔌 在 Claude Desktop 中使用

编辑您的 Claude Desktop 配置文件

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

将此内容添加到您的 Claude Desktop 配置文件中:

{
  "mcpServers": {
    "web3-research-mcp": {
      "command": "npx",
      "args": ["-y", "web3-research-mcp@latest"]
    }
  }
}

然后重启 Claude Desktop

🔌 在 Cursor 中使用

前往:Settings -> Cursor Settings -> MCP -> Add new global MCP server 将此内容粘贴到您的 Cursor ~/.cursor/mcp.json 文件中。更多信息请参阅 Cursor MCP 文档。

{
  "mcpServers": {
    "web3-research-mcp": {
      "command": "npx",
      "args": ["-y", "web3-research-mcp@latest"]
    }
  }
}

然后重启 Cursor

🛠️ 工具

create-research-plan

为代币创建结构化的研究计划。

参数:

  • tokenName: 代币全称

  • tokenTicker: 代币代码

执行网页搜索并返回结果。

参数:

  • query: 搜索查询

  • searchType: 搜索类型 (web, news, images, videos)

research-with-keywords

使用特定关键词搜索代币并保存结果。

参数:

  • tokenName: 代币名称

  • tokenTicker: 代币代码

  • keywords: 要搜索的关键词数组

update-status

更新研究部分的状态。

参数:

  • section: 要更新的部分名称 (例如:'projectInfo', 'technicalFundamentals')

  • status: 该部分的新状态 (planned, in_progress, completed)

fetch-content

从 URL 获取内容并将其保存为资源。

参数:

  • url: 要获取内容的 URL

  • format: 输出格式 (text, html, markdown, json)

list-resources

列出所有已保存的可用资源。

search-source

从特定来源搜索关于代币的信息。

参数:

  • tokenName: 代币名称

  • tokenTicker: 代币代码

  • source: 要搜索的来源 (例如:'CoinGecko', 'DeFiLlama', 'News')

coingecko-data

直接从 CoinGecko 公共 API 获取实时市场数据 — 价格、市值、24小时/7天/30天涨跌幅、ATH/ATL、流通供应量、跨链合约地址以及社交/开发链接。绕过 HTML 抓取的 403 问题。

参数:

  • tokenName: 代币全称 (例如:'Bitcoin')

  • tokenTicker: 代币代码 (例如:'BTC')

无需 API 密钥。使用免费公共层(约 30 次请求/分钟)。

可选:在环境变量中设置 COINGECKO_API_KEY 以使用 CoinGecko Pro API 密钥。设置后,请求将发送至 https://pro-api.coingecko.com/api/v3 并携带 x-cg-pro-api-key 请求头。请求在 15 秒后超时。

搜索 CoinGecko 的代币索引并返回带有 CoinGecko ID 的候选匹配项。当代码有歧义时(例如,多个代币使用相同代码)非常有用。

参数:

  • query: 搜索查询 — 名称、代码或合约地址

defillama-data

直接从 DeFiLlama 公共 API 获取协议数据 — 总 TVL、各链 TVL 分布、费用(24小时/7天/30天/历史总计)、代币地址、融资轮次和链接。绕过 HTML 抓取,适用于最常见的 DeFi 协议查询。

参数:

  • tokenName: 协议/代币全称 (例如:'Uniswap')

  • tokenTicker: 代币代码 (例如:'UNI')

无需 API 密钥。使用免费公共 API。请求在 15 秒后超时。协议索引在每个进程中缓存 5 分钟,以避免每次调用都频繁请求 /protocols。

搜索 DeFiLlama 的协议索引并返回带有 slug、TVL 和类别的候选匹配项。当代码有歧义时(例如,多个协议名称相似)非常有用。

参数:

  • query: 搜索查询 — 协议名称、代码或 slug

📝 提示词

token-research

启动对加密货币代币的全面研究。

参数:

  • tokenName: 加密货币代币全称

  • tokenTicker: 代币代码 (例如:BTC, ETH)

🧠 工作原理

  1. 研究开始时,会创建一个涵盖代币各个方面的结构化计划

  2. 服务器跨多个来源执行信息搜索

  3. 搜索结果作为可引用的资源进行存储

  4. 研究通过不同部分推进,并进行状态跟踪

  5. 生成一份涵盖代币各个方面的综合报告

⚠️ 局限性

  • 某些网站会阻止网页抓取,因此直接获取内容可能会因 403 错误而失败

  • 依赖于搜索结果,这些结果可能并不总是全面的

  • 搜索操作可能会受到速率限制

📄 许可证

本项目采用 Apache License 2.0 许可证 - 详情请参阅 LICENSE 文件。

Available Tools

14 tools
coingecko-dataD
ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNameYesFull name of the token (e.g., 'Bitcoin')
tokenTickerYesTicker symbol (e.g., 'BTC')

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

coingecko-tickersD
ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many top venues to return (sorted by 24h USD volume)
tokenNameYesFull name of the token (e.g., 'Bitcoin')
tokenTickerYesTicker symbol (e.g., 'BTC')

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

create-research-planD
ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNameYesToken name
tokenTickerYesToken ticker symbol

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

defillama-dataD
ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNameYesFull protocol/token name (e.g., 'Uniswap')
tokenTickerYesTicker symbol (e.g., 'UNI')

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

fetch-contentD
ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesURL to fetch content from (can be a resource:// URL)
formatNoOutput formatmarkdown

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list-resourcesD
ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

research-sourceD
ParametersJSON Schema
NameRequiredDescriptionDefault
sourceYesSingle source to research
tokenNameYesName of the token
tokenTickerYesTicker symbol of the token

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

research-tokenD
ParametersJSON Schema
NameRequiredDescriptionDefault
sourceYesSource to research (e.g., 'IQ Wiki', 'CoinMarketCap')
tokenNameYesName of the token
tokenTickerYesTicker symbol of the token

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

research-with-keywordsD
ParametersJSON Schema
NameRequiredDescriptionDefault
keywordsYesKeywords to search for
tokenNameYesName of the token
tokenTickerYesTicker symbol of the token

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search-sourceD
ParametersJSON Schema
NameRequiredDescriptionDefault
sourceYesSource to search (e.g., 'Dune', 'IQ Wiki', 'News')
tokenNameYesName of the token
tokenTickerYesTicker symbol of the token

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

update-statusD
ParametersJSON Schema
NameRequiredDescriptionDefault
statusYesNew status for the section
sectionYesSection name to update (e.g., 'projectInfo', 'technicalFundamentals')

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

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. 5 tool updatesv1.0.4
    • Addedcoingecko-data
    • Addedcoingecko-search
    • Addedcoingecko-tickers
    • Addeddefillama-data
    • Addeddefillama-search
  2. 1 tool updatev1.0.0
    • Changedlist-resources1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
  3. 9 tool updates
    • First observedcreate-research-plan
    • First observedfetch-content
    • First observedlist-resources
    • First observedresearch-source
    • First observedresearch-token
    • First observedresearch-with-keywords
    • First observedsearch
    • First observedsearch-source
    • First observedupdate-status

TDQS

D1.5/5.0

Scored across 14 tools

Disambiguation2/5

Multiple tools appear to serve overlapping purposes: 'search', 'search-source', 'coingecko-search', and 'defillama-search' are hard to distinguish by name alone. Similarly, 'research-source', 'research-token', and 'research-with-keywords' blur together without descriptions to clarify their exact roles.

Naming Consistency2/5

Tool names mix kebab-case verbs like 'fetch-content' and 'create-research-plan' with noun-only names like 'coingecko-data' and 'defillama-search', plus a bare generic 'search'. There is no consistent verb_noun or domain-prefixed pattern across the set.

Tool Count3/5

Fourteen tools is within a reasonable range for a research-oriented server, but several names appear to cover nearly identical actions, making the set feel padded. The count itself is not extreme, but the apparent duplication reduces the sense that each tool earns its place.

Completeness3/5

The set covers a plausible web3 research workflow: planning, searching, fetching content, researching tokens/sources, status updates, and pulling market data. However, there are notable gaps in explicit output/result management and no clear end-to-end lifecycle, making completeness mediocre.

Maintenance

ActivityActive
ResponsivenessResponsive

Related MCP Connectors

Related MCP Servers