MCP-IQWiki: Model Context Protocol Server for IQ.wiki について
MCP-IQWikiは、暗号資産やDeFiを扱う百科事典IQ.wikiにAIエージェントから接続するMCPサーバーです。記事の検索・取得に加え、Ethereumアドレスや期間を指定して作成・編集履歴を確認できます。
主な機能
- 01クエリによるWiki記事検索
- 02IDによる記事詳細の取得
- 03ユーザー作成Wikiの一覧
- 04ユーザー編集Wikiの一覧
- 05種類と期間による活動の絞り込み
活用シーン
- 01BitcoinやDeFiの記事を探す
- 02Ethereumアドレス別の投稿を確認
- 03最近の作成・編集を追跡
MCP 対応
MCP サーバーは、IQ.wikiの記事検索と取得、ユーザーの投稿、活動追跡の機能をツールとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| id | string | はい | 取得する wiki の ID |
詳細
📚 IQ Wiki MCP Server
📖 概要
IQ Wiki MCP Server を使用すると、AI エージェントは、暗号資産と DeFi のナレッジを扱うブロックチェーン基盤の百科事典である IQ.wiki と連携できます。このサーバーは、Wiki データ、ユーザーの投稿、アクティビティ追跡への包括的なアクセスを提供します。
Model Context Protocol(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 を一覧表示して」
- 「過去 1 時間の Wiki の編集を表示して」
- 「ユーザーの Wiki への投稿を時系列で追跡して」
🛠️ MCP ツール
GET_USER_CREATED_WIKIS
IQ.wiki 上で特定のユーザーが作成した Wiki を取得します
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | ✅ | ユーザーの Ethereum アドレス |
timeFrameSeconds | number | 結果を絞り込むための期間(秒)。指定は任意です |
GET_USER_EDITED_WIKIS
IQ.wiki 上で特定のユーザーが編集した Wiki を取得します
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | ✅ | ユーザーの Ethereum アドレス |
timeFrameSeconds | number | 結果を絞り込むための期間(秒)。指定は任意です |
GET_USER_WIKI_ACTIVITIES
IQ.wiki 上で特定のユーザーの Wiki アクティビティ(作成または編集)を取得します
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | ✅ | ユーザーの Ethereum アドレス |
activityType | string | アクティビティの種類:CREATED または UPDATED | |
timeFrameSeconds | number | 結果を絞り込むための期間(秒)。指定は任意です |
GET_WIKI
ID を指定して、IQ.wiki の特定の Wiki の詳細を取得します
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | ✅ | 取得する Wiki の ID |
SEARCH_WIKI
クエリを指定して、IQ.wiki の Wiki を検索します
| Parameter | Type | Required | Description |
|---|---|---|---|
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。