1 条规则
# Agent Toolkit
Machine-readable contracts for building AI agents on top of `kraken-cli`.
## Source of Truth
`tool-catalog.json` is the canonical command contract.
- Coverage: **151 commands** with parameters, types, defaults, and examples
- Every command includes: group, description, auth requirement, `dangerous` flag, and parameter schemas
- 34 commands are marked `dangerous: true` (orders, withdrawals, transfers, cancel-all, staking)
`error-catalog.json` is the error routing contract.
- 9 error categories with retry/backoff guidance
## Contents
| File | Purpose |
|------|---------|
| `tool-catalog.json` | Canonical command catalog (151 commands) |
| `error-catalog.json` | Error categories with retry guidance |
| `examples/` | Runnable shell examples |
## Using the Catalog
### Load commands in Python
```python
import json
with open("agents/tool-catalog.json") as f:
catalog = json.load(f)
for cmd in catalog["commands"]:
print(f"{cmd['group']}/{cmd['name']}: {cmd['description']}")
if cmd.get("dangerous"):
print(" ⚠ requires human confirmation")
```
### Build tool definitions for any platform
The catalog contains everything needed to generate tool schemas for OpenAI, Anthropic, MCP, LangChain, or any other framework. Each command entry includes:
```json
{
"name": "order-buy",
"group": "trade",
"command": "kraken order buy <PAIR> <VOLUME>",
"description": "Place a buy order.",
"auth_required": true,
"dangerous": true,
"parameters": [
{ "name": "PAIR", "type": "string", "required": true, "positional": true },
{ "name": "--type", "type": "string", "required": false }
],
"example": "kraken order buy BTCUSD 0.001 --type limit --price 50000 --validate"
}
```
### Filter by safety
```python
safe_commands = [c for c in catalog["commands"] if not c.get("dangerous")]
dangerous_commands = [c for c in catalog["commands"] if c.get("dangerous")]
```
## Related Files
- `../CONTEXT.md`: Runtime context for tool-using agents
- `../AGENTS.md`: Full integration guide
- `../skills/`: Goal-oriented workflow skills
- `../gemini-extension.json`: Gemini CLI extension manifest相关插件
Finance MCP Server↓ 0
面向股市数据、加密价格、外汇汇率、财经新闻与经济指标的 MCP 服务器,由 Apify 云基础设施驱动。Horus Flow Intelligence↓ 1
该 MCP 服务器在编写交易机器人算法前,向 Claude/Cursor 提供机构级的 Binance 实时 L2 失衡、巨鲸抛售和 Delta 加速数据。Polaris↓ 1
为 AI agent 提供经核实的情报:搜索网络、用证据核查事实并给出可信答案而非幻觉。longbridge↓ 1
美股/港股市场——110 个工具:实时报价、期权、下单、基本面、提醒、定投与组合管理。Veroq↓ 0
面向 AI agent 的可核验情报。可搜索网络、用证据核查论断,并给出可信答案而非幻觉。ProfitSpotMCP↓ 0
跨链 DeFi 情报 MCP server,提供 7 个工具,用于收益发现、资金池分析、利润模拟、风险评分、巨鲸追踪、无常损失计算与 DeFi 概览。ZPL Engine MCP↓ 0
面向金融、游戏、AI、加密的 AIN 偏差与稳定性引擎,提供 11 个类别共 68 个工具,进行数学中立性评分(0.1-99.9),用于组合平衡、掉落表公平性、模型偏差、大户集中度与合规评分等,免费版每月 5K token。Yahoo Finance MCP Server↓ 17
通过 Yahoo Finance 获取实时股票报价、财务报表、分析师推荐、期权链与全面市场数据,为 AI agent 提供实时金融情报,服务投资研究与组合分析。