{"_id":"@cequenceai/mcp-stdio","name":"@cequenceai/mcp-stdio","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cequenceai/mcp-stdio","version":"1.0.0","description":"Cequence MCP stdio bridge - Bridges MCP protocol from stdio to HTTP for Cequence MCP servers","main":"dist/index.js","bin":{"cequence-mcp-stdio":"dist/bin.js"},"scripts":{"build":"tsc","dev":"ts-node src/bin.ts","prepublishOnly":"npm run build"},"keywords":["cequence","mcp","stdio","bridge","ai","claude","cursor","windsurf","model-context-protocol","api-security","api-gateway"],"author":{"name":"Cequence Security"},"license":"MIT","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0"},"devDependencies":{"@types/node":"^20.19.6","ts-node":"^10.9.0","typescript":"^5.0.0"},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/cequence-io/mcp-api-gateway.git","directory":"cli-stdio"},"homepage":"https://github.com/cequence-io/mcp-api-gateway#readme","bugs":{"url":"https://github.com/cequence-io/mcp-api-gateway/issues"},"_id":"@cequenceai/mcp-stdio@1.0.0","gitHead":"eadbb7f3e10cfb211bc91b0ae8f7eb4938e0ecfc","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Oi8rKJwB7Uvc9umXMIqLpQZ7c9XHKwPzWPVJUPp0JrMuk22uW4u4bZu4URjWHJ1a7kUQmqnpe9EK8JkmQNXJ4w==","shasum":"f6057d46b9af1a56f7b06589662f55ed20f54a7b","tarball":"https://registry.npmjs.org/@cequenceai/mcp-stdio/-/mcp-stdio-1.0.0.tgz","fileCount":7,"unpackedSize":26559,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD01AVFtjqVPBYaWLW7+alAqTT0sAULkahQw7RubrziLAIgICPrWS262+9C3RMEzYLiEfEivcObFwW92qwbSB1uqjA="}]},"_npmUser":{"name":"kyleli-cequence","email":"kyle.li@cequence.ai","actor":{"name":"kyleli-cequence","email":"kyle.li@cequence.ai","type":"user"}},"directories":{},"maintainers":[{"name":"abraham-cq","email":"abraham@cequence.ai"},{"name":"kyleli-cequence","email":"kyle.li@cequence.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-stdio_1.0.0_1752089301435_0.7606263701838416"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-09T19:28:21.293Z","1.0.0":"2025-07-09T19:28:21.605Z","modified":"2025-07-09T19:28:21.916Z"},"maintainers":[{"name":"abraham-cq","email":"abraham@cequence.ai"},{"name":"kyleli-cequence","email":"kyle.li@cequence.ai"}],"description":"Cequence MCP stdio bridge - Bridges MCP protocol from stdio to HTTP for Cequence MCP servers","homepage":"https://github.com/cequence-io/mcp-api-gateway#readme","keywords":["cequence","mcp","stdio","bridge","ai","claude","cursor","windsurf","model-context-protocol","api-security","api-gateway"],"repository":{"type":"git","url":"git+https://github.com/cequence-io/mcp-api-gateway.git","directory":"cli-stdio"},"author":{"name":"Cequence Security"},"bugs":{"url":"https://github.com/cequence-io/mcp-api-gateway/issues"},"license":"MIT","readme":"# @cequenceai/mcp-stdio\n\nA stdio-to-HTTP bridge for Cequence MCP servers. This package provides a bridge that translates MCP protocol messages from stdio to HTTP requests, enabling AI clients like Claude Desktop to communicate with Cequence MCP servers.\n\n## Features\n\n- **stdio-to-HTTP Bridge**: Translates MCP protocol from stdio to HTTP\n- **Session Management**: Maintains session state across requests\n- **Authentication Support**: Supports API key authentication\n- **SSE Support**: Handles Server-Sent Events format responses\n- **Error Handling**: Proper JSON-RPC error handling\n\n## Installation\n\n```bash\nnpm install -g @cequenceai/mcp-stdio\n```\n\n## Usage\n\n### Basic Usage\n\n```bash\ncequence-mcp-stdio start --url https://your-mcp-server.com/mcp\n```\n\n### With API Key Authentication\n\n```bash\ncequence-mcp-stdio start --url https://your-mcp-server.com/mcp --api-key your-api-key\n```\n\n### Claude Desktop Configuration\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"your-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cequenceai/mcp-stdio\", \"start\", \"--url\", \"https://your-mcp-server.com/mcp\"],\n      \"env\": {\n        \"npm_config_yes\": \"true\"\n      }\n    }\n  }\n}\n```\n\n### With Authentication\n\n```json\n{\n  \"mcpServers\": {\n    \"your-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cequenceai/mcp-stdio\", \"start\", \"--url\", \"https://your-mcp-server.com/mcp\", \"--api-key\", \"your-api-key\"],\n      \"env\": {\n        \"npm_config_yes\": \"true\"\n      }\n    }\n  }\n}\n```\n\n## How It Works\n\n1. **Listens on stdio** for MCP protocol messages from AI clients\n2. **Establishes sessions** with the HTTP MCP server\n3. **Translates requests** from JSON-RPC to HTTP POST requests\n4. **Handles responses** including Server-Sent Events format\n5. **Maintains session state** across multiple requests\n6. **Returns responses** in proper JSON-RPC format\n\n## Requirements\n\n- Node.js 16.0.0 or higher\n- Access to a Cequence MCP server endpoint\n\n## License\n\nMIT\n\n## Support\n\nFor issues and questions, please visit: https://github.com/cequence-io/mcp-api-gateway/issues ","readmeFilename":"README.md","_rev":"1-a5985fe048ca53a365170871b3981a64"}