{"_id":"@ai-ide-bridge/mcp","_rev":"11-b7f91fa3f6193c022e7d865e027cfaac","name":"@ai-ide-bridge/mcp","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.2":{"name":"@ai-ide-bridge/mcp","version":"1.0.2","_id":"@ai-ide-bridge/mcp@1.0.2","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"304a640373da399f3288da480ca0648fac5a8282","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.0.2.tgz","fileCount":11,"integrity":"sha512-PGQN7nNBr+IOe+O4PXCFLz3pjBsx5kVms8TccyvLGCCvNMIAqvSYc75usRtWur/gNxdweU95hjOz9PyNnbfbaQ==","signatures":[{"sig":"MEQCIHBR5RXKMyh8Ik7xFM9lV0csJqKedLfdOU9fhMlWREA6AiB8FpTuuTfIfINcCnm+kWcNOMwCynLX1Ad0GBqtg0fNbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5cf2b1f21833c9a3a36dcae48f29d161c0297b8e","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1779058317411_0.8866708002199624","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-ide-bridge/mcp","version":"1.0.3","_id":"@ai-ide-bridge/mcp@1.0.3","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"bfea89e2438539a58c4ac33479c02831c3a8240b","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.0.3.tgz","fileCount":11,"integrity":"sha512-4M69GmS3DTagrpJ/+FoCbM8w/0sAHN7Vftym7t5yhK1A8ae5ezAvregFGdWr1liQrPbw4TrmL5wmJ4woGMBE6g==","signatures":[{"sig":"MEUCIQClxGPK9AhFssNdJxc+DKmDmx4lBmGu7ljly7Ew9BDRmQIgeOvgjbnpigRfU9Wns/VxUL/0Z+1FEmMQMOZC4QPE3gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"219e260d079b694109ee09f8e3c2b28caccb2daa","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1779058708667_0.998444379312343","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-ide-bridge/mcp","version":"1.0.4","_id":"@ai-ide-bridge/mcp@1.0.4","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"78525c1835c860a8b7a5d2d2d7f0688d7faf008c","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.0.4.tgz","fileCount":11,"integrity":"sha512-qQTpKm9gHDJx2Hc2sEqG9Lq8BqViVLHio0fD1Lo/UlMRxS/pKtJQIwFcVtJtpeAw27p7iBbkww3cpLSDBCk2Lw==","signatures":[{"sig":"MEQCIGd4LMye5fAX1OyrjFtuhFBRgv1FDF8Z+8JCYPCE8fdLAiAObcz0yLz7L6chLxsYXt4yUKtxaR5UOxvkggtqfHnoFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e3b54e64e15bddc75d68821e81686fb9549b4d15","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.4_1779059407275_0.22929965476052838","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-ide-bridge/mcp","version":"1.0.5","_id":"@ai-ide-bridge/mcp@1.0.5","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"70ef5686c85e7663070fcf30e881662c4b14290a","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.0.5.tgz","fileCount":11,"integrity":"sha512-yzjZG5tCYrOPl2wXLi8mMD3HEl53OsRgakOpkKadjUAdFsDrJ1YlIWa2+PDl9BEdI7BNWWVF6t+w+IeCEWIOzQ==","signatures":[{"sig":"MEQCIAMr4Myb2F0HrzK8CmG1QLl71ckyB/FeNjeol1RSNvSLAiAkAfqlxigRMhoTm7V/tTTTVHzL/oV8iEYeKVQrGbwxaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4f8f40b05e5b84ca80c274952f2826808abfc9a1","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.5_1779078416981_0.9607010809726275","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ai-ide-bridge/mcp","version":"1.1.0","_id":"@ai-ide-bridge/mcp@1.1.0","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"91300cb8912fa22e6044a60afc3ef33eb0817bdd","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.1.0.tgz","fileCount":11,"integrity":"sha512-qPyx+QNfV/kEoffGrsI7R9WWdEyLn0Ot5dRWElUgfPubB5lMAtI2d3V3jcoKrbR4HV4DDyYgB7CvuEuqjnjJYw==","signatures":[{"sig":"MEQCIFR/hlyB3vN8FLkLLW1HYEzY1i5qkTxxQ5EZ1mLF3WZTAiBV4y3nvrN2LF/x8woamm3inEqcrdckW4nVOo/TdzF6lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9f9490c4f0333b7164c7f60e24f691adf71febda","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1779299456310_0.9321148669177868","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ai-ide-bridge/mcp","version":"1.1.1","_id":"@ai-ide-bridge/mcp@1.1.1","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"56a3d3468917bd0b1e9750d08ad3caf14a2ea685","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.1.1.tgz","fileCount":11,"integrity":"sha512-16ZtPq7C99wGfIaJtK5puxeIHB4sCwQZdEB8x6+Dy/p0hP45NnsynVKqm1zJ9ZY0eHXg3gxhEkjgp4GFfShI+w==","signatures":[{"sig":"MEUCIChIh1+Op2vKbLRZgEzyh/QMr92acXurbTZDAoN9U+P/AiEA/35kKRj9shNW7f8u1LW+oasQfkax/bhmL5+52HnxeFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c1def9f7e088625dbf7e5b35a5203947aa0f366","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.1_1779305572008_0.4918486539696465","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ai-ide-bridge/mcp","version":"1.1.2","_id":"@ai-ide-bridge/mcp@1.1.2","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"bin":{"llm-bridge-mcp":"dist/server.js"},"dist":{"shasum":"9b010f82d89b9fcd7bf880acc80c9ee81be07f00","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.1.2.tgz","fileCount":11,"integrity":"sha512-En0tWolgydSZLueP0er5OFQMYpPcwpovhhnJEA5vQf0u27ixVAw9hMcsVnOEOZCKbG6NCopB1kxyMQ1LYB6WHw==","signatures":[{"sig":"MEQCIA/uYz/nFNO2rm6Krs+0Y6jBGAB8fDuVlz7dF16pPuvQAiAYBPoXeSVskhLvlvwpLZ6QkE566L1jGUAn+DKc6W0y1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f5d32b9cf804a7e4845c226c8bca38922d6fedee","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"_npmVersion":"10.8.2","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/node":"^22.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1779336796772_0.40253506065598144","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ai-ide-bridge/mcp","version":"1.2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"llm-bridge-mcp":"dist/server.js"},"scripts":{"build":"tsc","test":"vitest run","lint":"tsc --noEmit","typecheck":"tsc --noEmit","dev":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.25.76"},"devDependencies":{"@types/node":"^22.15.0","vitest":"^2.0.0"},"_id":"@ai-ide-bridge/mcp@1.2.0","gitHead":"2666a621c6966bca51df41f8ec9a5ad936ee21bc","description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9bTjcm56xlqMoCJcU8WDLvNy9A7qa0Yk8QgCrSaZqGvG0KaZByMO61zAZbuH0vemItJDVOg4BidtXWUGdf7hjg==","shasum":"0deb728a56da7309d0aec5559d0977b380c2f446","tarball":"https://registry.npmjs.org/@ai-ide-bridge/mcp/-/mcp-1.2.0.tgz","fileCount":11,"unpackedSize":9579,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHVjbyXRkvlzw8zflO4D+bXqOdcJLK7b5j1shIaJSkJSAiA7A3d8PKu8GEm28hBsV8ZJ9qAf2nhqoDPZlWU25vQECA=="}]},"_npmUser":{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"},"directories":{},"maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.2.0_1779385620775_0.3881802823447136"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T22:51:57.289Z","modified":"2026-05-21T17:47:01.101Z","1.0.0":"2026-05-17T22:09:13.939Z","1.0.2":"2026-05-17T22:51:57.558Z","1.0.3":"2026-05-17T22:58:28.816Z","1.0.4":"2026-05-17T23:10:07.429Z","1.0.5":"2026-05-18T04:26:57.151Z","1.1.0":"2026-05-20T17:50:56.525Z","1.1.1":"2026-05-20T19:32:52.151Z","1.1.2":"2026-05-21T04:13:16.908Z","1.2.0":"2026-05-21T17:47:00.937Z"},"description":"The Model Context Protocol (MCP) server for **AI IDE Bridge**.","maintainers":[{"name":"aeswibon","email":"gupta.abhiuday@icloud.com"}],"readme":"# @ai-ide-bridge/mcp\n\nThe Model Context Protocol (MCP) server for **AI IDE Bridge**.\n\nAI IDE Bridge is a local HTTP server that translates OpenAI-compatible API requests into provider-specific calls, enabling any OpenAI-format client to use any AI IDE's model catalog.\n\n## Overview\n\n`@ai-ide-bridge/mcp` implements an MCP server over stdio, enabling direct integration with AI IDEs like Cursor. It exposes bridge status, model catalogs, and client configuration generation as MCP tools.\n\n## Installation\n\n```bash\nnpm install @ai-ide-bridge/mcp\n```\n\n## Usage\n\nConfigure the MCP server in your AI IDE (e.g., Cursor MCP settings):\n\n```json\n{\n  \"mcpServers\": {\n    \"llm-bridge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ai-ide-bridge/mcp\"]\n    }\n  }\n}\n```\n\n## Available Tools\n\n- `bridge_status` — Check bridge health and active plugins.\n- `list_models` — Retrieve available models from all active plugins.\n- `generate_opencode_config` — Generate provider configuration fragments for OpenCode.\n\n## Documentation\n\nFor full documentation and setup instructions, please visit the main repository: [https://github.com/aeswibon/llm-bridge](https://github.com/aeswibon/llm-bridge).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}