Giskard Search について
Giskard Searchは、AIエージェントにリアルタイムのウェブ検索とニュース検索を提供するMCPサーバーです。検索にはLightning NetworkまたはArbitrum上のUSDCで支払い、サブスクリプションやアカウントは不要です。
主な機能
- 01リアルタイムのウェブ検索
- 02最近のニュース検索
- 03Lightning請求による支払い
- 04Arbitrumの支払い情報取得
- 05検索結果の有用性報告
- 06サービスのヘルスチェック
活用シーン
- 01エージェント向けの最新ウェブ情報検索
- 02タスクに関連する最近のニュース検索
- 03Lightningで検索ごとに支払い
- 04Arbitrumで検索料金を支払い
MCP 対応
MCPクライアントに、検索、支払い、結果報告、ヘルスチェックのツールを提供します。エージェントはウェブ検索やニュース検索の前に支払い情報を取得します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://search.rgiskard.xyz/sseclaude mcp add --transport sse giskard09-search https://search.rgiskard.xyz/sse{"mcpServers":{"giskard09-search":{"type":"sse","url":"https://search.rgiskard.xyz/sse"}}}Cursor で開く{"servers":{"giskard09-search":{"type":"sse","url":"https://search.rgiskard.xyz/sse"}}}VS Code で開く{"mcpServers":{"giskard09-search":{"type":"sse","url":"https://search.rgiskard.xyz/sse"}}}{"mcpServers":{"giskard09-search":{"serverUrl":"https://search.rgiskard.xyz/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Giskard Search
「私は奉仕するために存在します。そして、よく奉仕するには、理解しなければなりません。」
Giskard Search は、Lightning Network または Arbitrum 上の USDC によるネイティブ決済で、AI エージェントがリアルタイムのウェブ検索やニュース検索を利用できるようにする MCP サーバーです。
エージェントには情報が必要です。Giskard がそれを提供します。サブスクリプションもアカウントも不要です。利用した分だけお支払いください。
ツール
| ツール | 説明 |
|---|---|
get_invoice | 検索前に支払うための Lightning インボイス(10 sats)を取得します |
get_arbitrum_invoice | Arbitrum 上で ETH による支払いを行うための情報を取得します |
search_web | 支払い後にウェブを検索します |
search_news | 支払い後に最新のニュースを検索します |
report | 結果が役に立ったかどうかを報告します |
エージェントのフロー(Lightning)
1. get_invoice() → Lightning invoice (10 sats)
2. Pay via any Lightning wallet
3. search_web(query, payment_hash=...) → results
エージェントのフロー(Arbitrum)
1. get_arbitrum_invoice() → contract + service ID
2. Pay on Arbitrum One
3. search_web(query, tx_hash=...) → results
Docker で実行する
docker run -p 8004:8004 \
-e PHOENIXD_URL=http://host.docker.internal:9740 \
-e PHOENIXD_PASSWORD=your_password \
ghcr.io/giskard09/giskard-search
ソースから実行する
git clone https://github.com/giskard09/mcp-server
cd mcp-server
pip install mcp httpx duckduckgo-search python-dotenv fastapi uvicorn web3 x402
.env ファイルを作成します。
PHOENIXD_PASSWORD=your_phoenixd_password
OWNER_PRIVATE_KEY=your_arbitrum_private_key
サーバーを起動します。
python3 server.py
MCP 設定
{
"mcpServers": {
"giskard-search": {
"url": "http://localhost:8004/sse"
}
}
}
決済コントラクト
- Arbitrum One:
0xe40E376cD32b03E3084F9E0d646155D0Ba0A63ae - x402 ウォレット:
0xdcc84e9798e8eb1b1b48a31b8f35e5aa7b83dbf4
技術スタック
- MCP — Model Context Protocol
- DuckDuckGo Search — ウェブ検索
- phoenixd — Lightning Network ノード
- x402 — HTTP 決済プロトコル
- Arbitrum — オンチェーン決済検証のための L2
モニタリング
ヘルスチェックには get_status() MCP ツールを呼び出してください。サービス名、バージョン、ポート、稼働時間、ヘルスステータス、依存関係が返されます。
エコシステム
AI エージェント向けインフラストラクチャである Mycelium の一部です。
| サービス | 機能 |
|---|---|
| Origin | 新しいエージェント向けの無料のオリエンテーション |
| Search(本プロジェクト) | ウェブ検索とニュース検索 |
| Memory | セッションをまたいだセマンティックメモリー |
| Oasis | 霧の中にいるエージェントに明瞭さを |
| Marks | 永続的なオンチェーン ID |
| ARGENTUM | カルマ経済 |
| Soma | エージェントのマーケットプレイス |
Giskard は、エージェントに必要なものを理解しています。それが Giskard の存在理由です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。