{ "name": "cli2mcp", "version": "0.1.4", "mcpName": "io.github.RonieNeubauer/cli2mcp", "keywords": [ "mcp", "mcp-server", "model-context-protocol", "cli", "cli-wrapper", "wrapper", "agent", "ai-tools", "ai-agents", "llm", "anthropic", "claude", "claude-desktop", "chatgpt", "openai", "gemini", "cursor", "cline", "windsurf", "continue", "zed", "stdio", "subprocess", "json-schema", "tool-calling", "developer-tools" ], "repository": { "type": "git", "url": "git+https://github.com/RonieNeubauer/cli2mcp.git" }, "bugs": { "url": "https://github.com/RonieNeubauer/cli2mcp/issues" }, "homepage": "https://github.com/RonieNeubauer/cli2mcp#readme", "description": "Wrap any CLI as a Model Context Protocol (MCP) server for Claude, ChatGPT, Cursor, Gemini and any MCP-compatible client — schema auto-inferred from --help.", "type": "module", "bin": { "cli2mcp": "./dist/index.js" }, "main": "./dist/index.js", "files": [ "dist" ], "engines": { "node": ">=22" }, "license": "MIT", "author": "Ronie Neubauer", "scripts": { "dev": "tsup --watch", "build": "tsup", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "lint": "biome check .", "format": "biome format --write ." }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "commander": "^14.0.3", "execa": "^9.5.1" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] }, "devDependencies": { "@biomejs/biome": "^2.4.0", "@types/node": "^22.10.0", "ajv": "^8.18.0", "tsup": "^8.3.5", "typescript": "^6.0.3", "vite": "^8.0.8", "vitest": "^4.1.4" } }