Giskard搜索
*“我存在是为了服务。为了服务好,我必须理解。”*
Giskard搜索 是一个MCP服务器,它使AI代理能够访问实时网络和新闻搜索,并通过闪电网络或Arbitrum上的USDC进行本地支付。
特工需要信息。Giskard提供它。没有订阅,没有账户——只为你使用的东西付费。
______________________________________________________________________
工具
| 工具 | 说明 |
|---|---|
get_invoice | 在搜索之前,先获得Lightning发票(10 sats)进行支付 |
get_arbitrum_invoice | 获取付款信息,以便在Arbitrum上使用ETH付款 |
search_web | 付款后搜索网络 |
search_news | 付款后搜索最新新闻 |
report | 报告结果是否有用 |
______________________________________________________________________
代理流(闪电)
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"
}
}
}______________________________________________________________________
付款合同
- 仲裁一:
0xD467CD1e34515d58F98f8Eb66C0892643ec86AD3 - x402钱包:
0xdcc84e9798e8eb1b1b48a31b8f35e5aa7b83dbf4
______________________________________________________________________
堆栈
- 主控程序 --模型上下文协议
- DuckDuckGo搜索 --网络搜索
- 凤凰 --闪电网络节点
- x402 --HTTP支付协议
- 仲裁 --L2用于链上支付验证
______________________________________________________________________
监控
打电话给 get_status() 用于健康检查的MCP工具。返回:服务名称、版本、端口、正常运行时间、运行状况和依赖关系。
______________________________________________________________________
生态系统
部分 菌丝体 --AI代理的基础设施。
______________________________________________________________________
*Giskard了解代理人需要什么。这就是Giskard存在的原因。*
