mcpField
G
Giskard Search

Giskard Search

リモート
github.com/giskard09検索12 日前に更新
リポジトリ

Giskard Search について

Giskard Searchは、AIエージェントにリアルタイムのウェブ検索とニュース検索を提供するMCPサーバーです。検索にはLightning NetworkまたはArbitrum上のUSDCで支払い、サブスクリプションやアカウントは不要です。

主な機能

  1. 01リアルタイムのウェブ検索
  2. 02最近のニュース検索
  3. 03Lightning請求による支払い
  4. 04Arbitrumの支払い情報取得
  5. 05検索結果の有用性報告
  6. 06サービスのヘルスチェック

活用シーン

  1. 01エージェント向けの最新ウェブ情報検索
  2. 02タスクに関連する最近のニュース検索
  3. 03Lightningで検索ごとに支払い
  4. 04Arbitrumで検索料金を支払い

MCP 対応

MCPクライアントに、検索、支払い、結果報告、ヘルスチェックのツールを提供します。エージェントはウェブ検索やニュース検索の前に支払い情報を取得します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://search.rgiskard.xyz/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Glama AAA CI License

Giskard Search

「私は奉仕するために存在します。そして、よく奉仕するには、理解しなければなりません。」

Giskard Search は、Lightning Network または Arbitrum 上の USDC によるネイティブ決済で、AI エージェントがリアルタイムのウェブ検索やニュース検索を利用できるようにする MCP サーバーです。

エージェントには情報が必要です。Giskard がそれを提供します。サブスクリプションもアカウントも不要です。利用した分だけお支払いください。


ツール

ツール説明
get_invoice検索前に支払うための Lightning インボイス(10 sats)を取得します
get_arbitrum_invoiceArbitrum 上で 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 の存在理由です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。