关于 MCP-IQWiki: Model Context Protocol Server for IQ.wiki
MCP-IQWiki 是连接 IQ.wiki 的 MCP 服务,面向需要查询加密货币和 DeFi 百科内容的 AI Agent。它既可搜索和读取词条,也能按 Ethereum 地址与时间范围追踪用户的创建和编辑活动。
主要功能
- 01按查询搜索 Wiki 词条
- 02按 ID 获取词条详情
- 03查看用户创建的 Wiki
- 04查看用户编辑的 Wiki
- 05按类型和时间筛选活动
适用场景
- 01查找 Bitcoin 或 DeFi 相关词条
- 02查看某个 Ethereum 地址的贡献
- 03追踪近期词条创建和编辑
MCP 相关
MCP 服务将 IQ.wiki 的词条搜索与详情、用户贡献和活动追踪功能作为工具提供给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 要检索的 wiki 的 ID |
详细介绍
📚 IQ Wiki MCP 服务
📖 概览
IQ Wiki MCP 服务支持 AI Agent 与 IQ.wiki 进行交互。IQ.wiki 是一个由区块链驱动的百科全书,专注于加密货币和 DeFi 知识。此服务全面提供 Wiki 数据、用户贡献和活动跟踪功能。
通过实现模型上下文协议(MCP),此服务让大语言模型(LLM)能够直接通过其上下文窗口发现 Wiki 文章、搜索知识并跟踪用户的 Wiki 活动,从而弥合 AI 与去中心化知识之间的鸿沟。
✨ 功能
- Wiki 访问:通过 ID 获取 IQ.wiki 上任意 Wiki 文章的详细信息。
- 用户贡献:根据用户的 Ethereum 地址,跟踪其创建或编辑的 Wiki。
- 活动跟踪:监控详细的 Wiki 活动(创建和编辑),并可选择按时间筛选。
- 搜索:使用自然语言查询搜索 Wiki 文章。
📦 安装
🚀 使用 npx(推荐)
无需全局安装即可使用此服务:
npx @iqai/mcp-iqwiki
📦 使用 pnpm dlx
pnpm dlx @iqai/mcp-iqwiki
🔧 从源代码构建
git clone https://github.com/IQAIcom/mcp-iqwiki.git
cd mcp-iqwiki
pnpm install
pnpm run build
⚡ 使用 MCP 客户端运行
将以下配置添加到 MCP 客户端设置中(例如 claude_desktop_config.json)。
📋 最简配置
{
"mcpServers": {
"iq-wiki": {
"command": "npx",
"args": ["-y", "@iqai/mcp-iqwiki"]
}
}
}
⚙️ 高级配置(本地构建)
{
"mcpServers": {
"iq-wiki": {
"command": "node",
"args": ["/absolute/path/to/mcp-iqwiki/dist/index.js"]
}
}
}
💡 使用示例
🔍 发现 Wiki
- “获取 Bitcoin 的 Wiki 文章”
- “搜索有关 DeFi 协议的 Wiki”
- “查找有关 Ethereum 的信息”
👤 用户贡献
- “0x8AF7a19a26d8FBC48dEfB35AEfb15Ec8c407f889 创建了哪些 Wiki?”
- “显示此用户在过去 24 小时内编辑的 Wiki”
- “获取此 Ethereum 地址的所有 Wiki 活动”
📊 活动跟踪
- “列出用户 0x... 最近创建的 Wiki”
- “显示过去一小时内编辑的 Wiki”
- “跟踪用户随时间变化的 Wiki 贡献”
🛠️ MCP 工具
GET_USER_CREATED_WIKIS
获取用户在 IQ.wiki 上创建的 Wiki
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | string | ✅ | 用户的 Ethereum 地址 |
timeFrameSeconds | number | 可选的时间范围(秒),用于筛选结果 |
GET_USER_EDITED_WIKIS
获取用户在 IQ.wiki 上编辑的 Wiki
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | string | ✅ | 用户的 Ethereum 地址 |
timeFrameSeconds | number | 可选的时间范围(秒),用于筛选结果 |
GET_USER_WIKI_ACTIVITIES
获取用户在 IQ.wiki 上的 Wiki 活动(创建或编辑)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | string | ✅ | 用户的 Ethereum 地址 |
activityType | string | 活动类型:CREATED 或 UPDATED | |
timeFrameSeconds | number | 可选的时间范围(秒),用于筛选结果 |
GET_WIKI
根据 ID 获取 IQ.wiki 上特定 Wiki 的详细信息
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | string | ✅ | 要获取的 Wiki 的 ID |
SEARCH_WIKI
根据查询词搜索 IQ.wiki 上的 Wiki
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
query | string | ✅ | 要搜索的查询词 |
👨💻 开发
🏗️ 构建项目
pnpm run build
👁️ 开发模式(监视)
pnpm run watch
✅ 代码检查与格式化
pnpm run lint
pnpm run format
🧪 测试
pnpm test
📁 项目结构
src/tools/:单个工具定义src/services/:API 客户端和业务逻辑src/lib/:共享实用工具src/index.ts:服务入口点
📚 资源
⚠️ 免责声明
此工具会与 IQ.wiki 区块链数据交互。用户应独立核实所有信息。Wiki 内容由社区贡献,且可能随时间变化。
📄 许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。