@cdr-kit/tools
v0.5.0
Published
Framework-agnostic CDR agent tools ({name, description, Zod schema, invoke}) — the single source mapped to MCP + every agent framework.
Downloads
541
Readme
@cdr-kit/tools
Framework-agnostic CDR agent tools — the single source of truth that every adapter maps from. Each tool is { name, description, schema (Zod), invoke }.
npm install @cdr-kit/tools @cdr-kit/agentimport { CdrAgent } from "@cdr-kit/agent";
import { createCdrTools, toJsonSchema } from "@cdr-kit/tools";
const tools = createCdrTools(new CdrAgent({ privateKey, apiUrl }));
// tools[i]: { name, description, schema, invoke(args) }
const jsonSchema = toJsonSchema(tools[0].schema); // zod -> JSON Schema, the shared primitiveYou rarely import this directly — use the adapter for your runtime:
| Runtime | Package |
|---|---|
| MCP hosts (Claude Desktop, Cursor, OpenClaw, …) | @cdr-kit/mcp |
| Vercel AI SDK | @cdr-kit/vercel-ai |
| OpenAI / Anthropic raw tool-calling | @cdr-kit/openai |
| LangChain | @cdr-kit/langchain |
| Coinbase AgentKit | @cdr-kit/agentkit |
| GOAT | @cdr-kit/goat |
