Convert MCP tool definitions (tools/list) into OpenAI, Anthropic, Google Gemini, and Vercel AI SDK tool/function schemas — wire one MCP server into any agent runtime.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 4 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
anthropic
array of { name, description, input_schema }
-
gemini
[{ functionDeclarations: [{ name, description, parameters }] }] (schema cleaned to the OpenAPI subset)
-
openai
array of { type: "function", function: { name, description, parameters } }
-
vercel
record keyed by tool name → { description, parameters }
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 1
- fs mizcausevic-dev-agent-tool-adapters-78caeca/src/cli.ts :2
import { readFileSync, writeFileSync } from "node:fs";
declared dependencies 8
- @eslint/js@^9.17.0
- @types/node@^22.10.0
- @vitest/coverage-v8@^2.1.8
- eslint@^9.17.0
- tsx@^4.19.2
- typescript@^5.7.2
- typescript-eslint@^8.18.0
- vitest@^2.1.8