{"_id":"@apicircle/mcp-server","_rev":"17-f1c11281a512fd51e51ab6c51ad0da1b","name":"@apicircle/mcp-server","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@apicircle/mcp-server","version":"1.0.0","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"050a6718910a917e0d3c25bfaaa8e1648ca7a5e9","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-lV50bf4gN8SzjYTYz/iNDNoXmpl9IVW/fbw5O9hqX4JpaTSqaeORJ45YwwMj96GphGkJg+sAmYNC7dCNMFjeUQ==","signatures":[{"sig":"MEUCICYFUQkYFLJtToNhZIFp0U904bK1BLiLIPmYvTn1YTraAiEAjzHX94tsdOHMuYo0rZkZntsnH4rY1xXw4ZWQFcyyelw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840571},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"C:\\Users\\praka\\AppData\\Local\\Temp\\c80635c627746bcebc2e85188c63f49c\\apicircle-mcp-server-1.0.0.tgz","_integrity":"sha512-lV50bf4gN8SzjYTYz/iNDNoXmpl9IVW/fbw5O9hqX4JpaTSqaeORJ45YwwMj96GphGkJg+sAmYNC7dCNMFjeUQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.0","@apicircle/shared":"1.0.0","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1779301749655_0.5089733414542925","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@apicircle/mcp-server","version":"1.0.1","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.1","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"c5183f152db9addc275213537ef9e5b66005bd4b","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":11,"integrity":"sha512-CCGObu+gpsenHSuZ3n2T3ZLDbsE6Vfr07q1Yzz/2/urKJT9WnJRzkHuEA7Y7b3ssGD7gM+6pbCIg0cdu2kLF8Q==","signatures":[{"sig":"MEUCIF140SM8ebd+nOOQXTFCM9mERYgGGNdQGmH/fyxb5ue8AiEAklrA4sJEPkLKuPfp7OSKg2OFa8WOyh7i8dyQHVYkCz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841436},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"C:\\Users\\praka\\AppData\\Local\\Temp\\883e3b583b574ada49db38a9bc7eaeb3\\apicircle-mcp-server-1.0.1.tgz","_integrity":"sha512-CCGObu+gpsenHSuZ3n2T3ZLDbsE6Vfr07q1Yzz/2/urKJT9WnJRzkHuEA7Y7b3ssGD7gM+6pbCIg0cdu2kLF8Q==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.1","@apicircle/shared":"1.0.1","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.1_1779304771487_0.5867058647157013","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@apicircle/mcp-server","version":"1.0.2","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.2","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"632e5e6d90b9c14206bd6c366f67bae06a4aa509","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.2.tgz","fileCount":11,"integrity":"sha512-tHzJPIIR2W/Y5IoQQbuOtAgE4R80cM/7nyUa13nY+X/EVN2cmUbUF9etWFleuDwzDCCGCE/+ocUyP4/ygkrgvA==","signatures":[{"sig":"MEQCIG/qazDDGLW0rUlKLFDy/71Z7b0QIEogyD//FDkrcWO1AiB+gGpvWRHFhcQiw6mMey5zJ3/ydsJc0khX+hfMIfIpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943287},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts"},"gitHead":"c4b15fb848da283aa22bf6201c6ca0af383a8da9","private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"workspace:*","@apicircle/shared":"workspace:*","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"workspace:*"},"publishConfig":{"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.2_1779455203667_0.7781760669842228","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apicircle/mcp-server","version":"1.0.3","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.3","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"e6d43ca58cf0debec874d9f16890191f1938d89b","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.3.tgz","fileCount":11,"integrity":"sha512-SZrZH4kAMDM6cpLBFBv1eMw6JyBpT/7V8SWwrFuXrrUp9JRMWJ6Ed5kf8NHnubNvD0rT2f0ffXkSZdwi+CzmGw==","signatures":[{"sig":"MEUCIQDszo691IFBbnG6nDK2Rf3Kuh0+Cck0biO6zXYK66/z2AIgRWLGjqIG/v0MRnJ4EIcqHEeBnFAUbpxQDJFYxfY4L3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943110},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/be5c7ec834e7ef2c0d500bbc599c6ed1/apicircle-mcp-server-1.0.3.tgz","_integrity":"sha512-SZrZH4kAMDM6cpLBFBv1eMw6JyBpT/7V8SWwrFuXrrUp9JRMWJ6Ed5kf8NHnubNvD0rT2f0ffXkSZdwi+CzmGw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.3","@apicircle/shared":"1.0.3","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.3_1779465427531_0.7667089754759544","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@apicircle/mcp-server","version":"1.0.4","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.4","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"dd9fb0023ca16529ba9b6fd9385d7b0001bb3294","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.4.tgz","fileCount":11,"integrity":"sha512-Z/Hn+oqamPm1LHlKK+7maV8LVraFezM8E4U9DXax1ppBRpoB2uEKmCWnN4Bo4SzLJGLtP5x9wdzDDkCbK51P/Q==","signatures":[{"sig":"MEUCIDmgyKBphAMDj0k8fs3re2YuufIYvafY3bLPcm4VoxR7AiEApMI2505ibfOdGUNl6x3oJsqtGBppb+TcYmqLF0cNt4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943188},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/8064bc74050dae239e287ab53057e774/apicircle-mcp-server-1.0.4.tgz","_integrity":"sha512-Z/Hn+oqamPm1LHlKK+7maV8LVraFezM8E4U9DXax1ppBRpoB2uEKmCWnN4Bo4SzLJGLtP5x9wdzDDkCbK51P/Q==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.4","@apicircle/shared":"1.0.4","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.4_1780043168707_0.2191028656557088","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apicircle/mcp-server","version":"1.0.5","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.5","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"184d416798a4061fd0d5bf62fcbb2b53901b19b9","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.5.tgz","fileCount":11,"integrity":"sha512-OrtMy7bCJNnLqQQdskVXKDBnwJPovRcD0qdS0t3gYZUgCkmDSB0N2xUXiLGHiNJ0L9T80ZWuC1+hDBjnwXLZXg==","signatures":[{"sig":"MEUCIGqtUOoA/cZw4UfKAGgeGF+WSwLCtA8IopvMqBwZn9AeAiEApOg3e7j4Yj09RLtOIoW4BiY4oFaVoOyCpAHtxNYSEuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981999},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/bb863fee27a30fe8e818df5101f10f35/apicircle-mcp-server-1.0.5.tgz","_integrity":"sha512-OrtMy7bCJNnLqQQdskVXKDBnwJPovRcD0qdS0t3gYZUgCkmDSB0N2xUXiLGHiNJ0L9T80ZWuC1+hDBjnwXLZXg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.5","@apicircle/shared":"1.0.5","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.5_1780079386203_0.023406039093841313","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apicircle/mcp-server","version":"1.0.6","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.6","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"ac2ff55fa0dbf7ab80cb6e6b497ece323fe5de7d","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.6.tgz","fileCount":11,"integrity":"sha512-QvlZFSSJGd4VZJVyKbhtrrPspXWoxWwC9sK0vVAD0lpAGbeUJe80khoIdrTmEQcyWoZ4TzLtuy70/3JbpIS2rg==","signatures":[{"sig":"MEUCICKQqWGB5gB+wfYkmn8MLzk8CJ4NIoGFHNTQnWEMxeNHAiEA6V5i2Kxq+WiTms9E5GRxBXPocZH98dXDSUwKVRerQaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982172},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/275b7596ffdc6c085b0cb94f6ad2fe65/apicircle-mcp-server-1.0.6.tgz","_integrity":"sha512-QvlZFSSJGd4VZJVyKbhtrrPspXWoxWwC9sK0vVAD0lpAGbeUJe80khoIdrTmEQcyWoZ4TzLtuy70/3JbpIS2rg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.6","@apicircle/shared":"1.0.6","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.6_1780164313220_0.788551057664816","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apicircle/mcp-server","version":"1.0.7","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.7","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"f0563d7bfe025ce3f01c2e7f0b5164b93479adbc","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.7.tgz","fileCount":11,"integrity":"sha512-FZpruOzUaRnfCSQSr1SX/Y2Zbk5ny7IFN/hs7+kmQAtj2PG/p5h8LqQzLPf4KYOUAHVqW0BVO1t7vac9bmX8Yw==","signatures":[{"sig":"MEYCIQCOcnX2FAsghCIo079vzaBp4DAak4EWXNJnQgVQ9tQG/AIhAPKyFxIEtV1CeF1jaOlDlJRzK+Swkk6J1adp/0pUNfYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1045402},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/37db2839d8f8a43368103de2f412bb7a/apicircle-mcp-server-1.0.7.tgz","_integrity":"sha512-FZpruOzUaRnfCSQSr1SX/Y2Zbk5ny7IFN/hs7+kmQAtj2PG/p5h8LqQzLPf4KYOUAHVqW0BVO1t7vac9bmX8Yw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.7","@apicircle/shared":"1.0.7","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.7_1780390386748_0.0017147790376694783","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apicircle/mcp-server","version":"1.0.8","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.8","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"d3716fb0958825a5498c1cdf5940de39982488fe","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.8.tgz","fileCount":11,"integrity":"sha512-BcCBxRbwHEB5wCK4zaujZDXg68jvGiDqKtRN6boCdtDVVYRF5p/n/Uc68BVgmml1SF9Jg94wLK5lSeI+f76KqQ==","signatures":[{"sig":"MEUCIEwiiRnuDh/kA55n+Qx/0GXHN3aM4ZXXPfoNcygLIEdrAiEAtj+4KnYmVISFrTtoVpYpYgP3tPt0y/SVxNW5lDkO9CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060238},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/712fe2b6d681648ac111d37160f58319/apicircle-mcp-server-1.0.8.tgz","_integrity":"sha512-BcCBxRbwHEB5wCK4zaujZDXg68jvGiDqKtRN6boCdtDVVYRF5p/n/Uc68BVgmml1SF9Jg94wLK5lSeI+f76KqQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.8","@apicircle/shared":"1.0.8","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.8_1780433091556_0.3114619138473693","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@apicircle/mcp-server","version":"1.0.9","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.0.9","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"b12f08c9ee82b725d428f19d6d3e4612ab3ddcdf","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.0.9.tgz","fileCount":11,"integrity":"sha512-1HyqYvXUQw+VrKnesftMUUApAb7kSyzWUe0BKIP5/QbjHrkwLrTPh8BcAAXV711WAZa+0YseQazlW9yHns1HSQ==","signatures":[{"sig":"MEUCIFtTyPAjpla+yV8tF0WdBs4tdaVVN9MNfe5CqGgno9ylAiEAn0ULB5b+5o+43Zc//Ml7luUI+cBF2bN0sfci8C+2aCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111583},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.0.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/c72dc57a110227e4dd47c6ad1f1ee116/apicircle-mcp-server-1.0.9.tgz","_integrity":"sha512-1HyqYvXUQw+VrKnesftMUUApAb7kSyzWUe0BKIP5/QbjHrkwLrTPh8BcAAXV711WAZa+0YseQazlW9yHns1HSQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.0.9","@apicircle/shared":"1.0.9","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.9_1780758072350_0.7060525943861955","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@apicircle/mcp-server","version":"1.1.0","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.1.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"f50e911a6f7dfeabc0cc5ca18b2bb781a2478b00","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":19,"integrity":"sha512-sMhdsyveY2u1bD85w2Gh3cBxoa5qvtv9D7HiJZkLFFZniNIefPTsw9wuUgBFV582L9N4bK3CyDWpO/YDUGSaAA==","signatures":[{"sig":"MEUCIQCYmZE+YbVyM9QoVavgbJYCgdvo5oDz6N2s0Q3WNRkcOQIgDvkgeCtdcGx3+6tjlwzB4D44MqNeB28G6RCCvn6kfms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789228},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/c69378acfac0af16d0213626bcb825db/apicircle-mcp-server-1.1.0.tgz","_integrity":"sha512-sMhdsyveY2u1bD85w2Gh3cBxoa5qvtv9D7HiJZkLFFZniNIefPTsw9wuUgBFV582L9N4bK3CyDWpO/YDUGSaAA==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.1.0","@apicircle/shared":"1.1.0","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1781693968753_0.4122232828861565","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@apicircle/mcp-server","version":"1.1.2","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.1.2","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"0d6e1f41de78c333567cc15d1873654c1455bb92","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.1.2.tgz","fileCount":19,"integrity":"sha512-tzfCVhZpaIWd67Vx/EowrsPNl/5Wvkv4w+0VwnlCOEXx3ayAW8Nl983ae8AeMcWVTl/3kJecLiRdcTBjSV4EtQ==","signatures":[{"sig":"MEUCIQC6OBgs18LhUclloSnZR78TwceeGueuSvj3d0sc0HO6UAIgZL5u63+Sju6xIiwix1Z7pXmdWuPQHJ9Aez3iKJYnGzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791893},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/9189da6aa6c4d38a0e62803135b3f683/apicircle-mcp-server-1.1.2.tgz","_integrity":"sha512-tzfCVhZpaIWd67Vx/EowrsPNl/5Wvkv4w+0VwnlCOEXx3ayAW8Nl983ae8AeMcWVTl/3kJecLiRdcTBjSV4EtQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.1.2","@apicircle/shared":"1.1.2","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.2_1781875253934_0.8602698161266238","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@apicircle/mcp-server","version":"1.1.3","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.1.3","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"779b567558aa7cf6c262e90476b117f72aa7348d","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.1.3.tgz","fileCount":19,"integrity":"sha512-SPWdnD5BT4w2KWSEvgFzgSNWBtqlOmbrFaRl5BCXG0P/sd+HueXfBpzm8R/4CmZoS7ELFPgoK5bCzZKGt1k+qQ==","signatures":[{"sig":"MEUCIQD8kIpqF6ULqjciq6xH1WC78Q2WXanzteCDrGzQsYUnPAIgY76AEqCzCNe/DOV8WjJqa5Ygsa+aoxjWKflC6YPH2rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791893},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.1.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/f3fdff861d4a111a3bf0db9ce0e8ebff/apicircle-mcp-server-1.1.3.tgz","_integrity":"sha512-SPWdnD5BT4w2KWSEvgFzgSNWBtqlOmbrFaRl5BCXG0P/sd+HueXfBpzm8R/4CmZoS7ELFPgoK5bCzZKGt1k+qQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.1.3","@apicircle/shared":"1.1.3","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.3_1781947463164_0.892025578862228","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@apicircle/mcp-server","version":"1.1.4","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.1.4","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"dc77cceb91d323ab53142ba3976093ed93da2502","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.1.4.tgz","fileCount":19,"integrity":"sha512-y9u20IEZzqNYttt/QHqcvdy5koOLOugeVvJvEJumBLgKI8wZVIrtyR9+YWu0gWCbL5JMKbAVcGKGqhAcgR8Cig==","signatures":[{"sig":"MEYCIQDFrccp9H2pOdG2czzzQUPKnRPOiXTgh+k+Q1Rp+H/UPgIhAO0B1f/aCTJ0Tbq/1FG2oyk+eM2yIeWgL5w6nvO4VYrW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800385},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/123eb9d7343d3cbf3f0efc2a1c83980c/apicircle-mcp-server-1.1.4.tgz","_integrity":"sha512-y9u20IEZzqNYttt/QHqcvdy5koOLOugeVvJvEJumBLgKI8wZVIrtyR9+YWu0gWCbL5JMKbAVcGKGqhAcgR8Cig==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.1.4","@apicircle/shared":"1.1.4","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.4_1782072208187_0.47625355132437575","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@apicircle/mcp-server","version":"1.1.5","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.1.5","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"5c7285eca2aab0f1ec64e00cbec52f75030a97ba","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.1.5.tgz","fileCount":19,"integrity":"sha512-e41ymP88Wy3vtPPwsOC2+bO2h+0ao431sQB1Uy2L9dLhK5gu7aVPODTUdEkgMV1CSS7hptZh5Tw5oH5cyIznHg==","signatures":[{"sig":"MEYCIQDtSNKTdGLXyRd1qgGJzX+zVH0qWVqHqYr1ft/VAe6Q5wIhAO+oRma/g+0F82ytm8u2uhg4zV3c49KMRBPs+jpeaBQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800385},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.1.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/287f648c081a21fefefe0961d861a546/apicircle-mcp-server-1.1.5.tgz","_integrity":"sha512-e41ymP88Wy3vtPPwsOC2+bO2h+0ao431sQB1Uy2L9dLhK5gu7aVPODTUdEkgMV1CSS7hptZh5Tw5oH5cyIznHg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.1.5","@apicircle/shared":"1.1.5","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.5_1782133540672_0.3224227111264386","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@apicircle/mcp-server","version":"1.2.0","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/mcp-server@1.2.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"dist":{"shasum":"d6a6b4a0920eb5f0e2b345090c409c96d07867e0","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.2.0.tgz","fileCount":19,"integrity":"sha512-1wBk/U3uXMGOlqebIUQ9b9G1TcxYo346RYXW5mK8/6Exnc5haNj4ZwJBKMhzNIQRSnI2VegR6ibFi9ES9TDdPg==","signatures":[{"sig":"MEUCIQDsFTcYf0G5dKMN/M+aZHhu3mKpbBUGUqxQ3TN/nZMK7QIgRTLb3mWdfwU/HICDeJWaU8L4zcxx4mdkIS/KZSRmAMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820003},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-mcp-server-1.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/52ff239e666d65a713c81d522c37679e/apicircle-mcp-server-1.2.0.tgz","_integrity":"sha512-1wBk/U3uXMGOlqebIUQ9b9G1TcxYo346RYXW5mK8/6Exnc5haNj4ZwJBKMhzNIQRSnI2VegR6ibFi9ES9TDdPg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@apicircle/core":"1.2.0","@apicircle/shared":"1.2.0","@modelcontextprotocol/sdk":"^1.0.0","@apicircle/mock-server-core":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0_1783071295290_0.6195368313382754","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@apicircle/mcp-server","version":"1.3.0","private":false,"type":"module","sideEffects":false,"description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/apicircle/studio.git","directory":"packages/mcp-server"},"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"engines":{"node":">=20"},"main":"./dist/index.cjs","types":"./dist/index.d.cts","bin":{"apicircle-mcp":"dist/bin/mcp-server.cjs"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./prompts":{"import":{"types":"./dist/prompts/mcpPrompts.d.ts","default":"./dist/prompts/mcpPrompts.js"},"require":{"types":"./dist/prompts/mcpPrompts.d.cts","default":"./dist/prompts/mcpPrompts.cjs"}}},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0","@apicircle/shared":"1.3.0","@apicircle/core":"1.3.0","@apicircle/mock-server-core":"1.3.0"},"devDependencies":{"@types/node":"^20.0.0","tsup":"^8.3.0","typescript":"^5.4.0","vitest":"^2.0.0","@apicircle/git":"1.3.0"},"scripts":{"build":"tsup","check":"tsc --noEmit","test":"vitest run","clean":"rm -rf dist node_modules"},"module":"./dist/index.js","_id":"@apicircle/mcp-server@1.3.0","_integrity":"sha512-CjAB+mUjdmAAZfNRTts7LKwydC3aRM1xd8qWNMztlOSU2WLQqtx1PmlISJHLebOLnjdIy8KOQ8tV6YL/0nEpyw==","_resolved":"/tmp/437df01771f73c3f3e4ebb8dc4d4f3bd/apicircle-mcp-server-1.3.0.tgz","_from":"file:apicircle-mcp-server-1.3.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CjAB+mUjdmAAZfNRTts7LKwydC3aRM1xd8qWNMztlOSU2WLQqtx1PmlISJHLebOLnjdIy8KOQ8tV6YL/0nEpyw==","shasum":"782f0a328aaf9b43e045271174c47cd63cec71fd","tarball":"https://registry.npmjs.org/@apicircle/mcp-server/-/mcp-server-1.3.0.tgz","fileCount":19,"unpackedSize":1858506,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExDEMGlk7iEkSbXNFVymE8dYMxX4n3/92ueKTVmbV57AiEAkNjlQ3fkbtEoGkMRk2MKhUvFuINLYJfAEOxwGJ4oq1o="}]},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"directories":{},"maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.3.0_1784397492328_0.4338824670530679"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T18:29:09.481Z","modified":"2026-07-18T17:58:12.629Z","1.0.0":"2026-05-20T18:29:09.892Z","1.0.1":"2026-05-20T19:19:31.658Z","1.0.2":"2026-05-22T13:06:43.906Z","1.0.3":"2026-05-22T15:57:07.735Z","1.0.4":"2026-05-29T08:26:08.967Z","1.0.5":"2026-05-29T18:29:46.445Z","1.0.6":"2026-05-30T18:05:13.438Z","1.0.7":"2026-06-02T08:53:06.942Z","1.0.8":"2026-06-02T20:44:51.713Z","1.0.9":"2026-06-06T15:01:12.616Z","1.1.0":"2026-06-17T10:59:28.959Z","1.1.2":"2026-06-19T13:20:54.104Z","1.1.3":"2026-06-20T09:24:23.322Z","1.1.4":"2026-06-21T20:03:28.379Z","1.1.5":"2026-06-22T13:05:40.873Z","1.2.0":"2026-07-03T09:34:55.429Z","1.3.0":"2026-07-18T17:58:12.480Z"},"bugs":{"url":"https://github.com/apicircle/studio/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/apicircle/studio#readme","keywords":["apicircle","api","api-circle","mcp","mcp-server","model-context-protocol","ai","llm","agent","tool-catalog","claude","claude-desktop","chatgpt","cursor","copilot","continue","cline","zed","windsurf","openapi","postman","api-tools"],"repository":{"type":"git","url":"git+https://github.com/apicircle/studio.git","directory":"packages/mcp-server"},"description":"Model Context Protocol server exposing API Circle Studio's workspace as a tool catalog. Used by Claude Desktop, ChatGPT, Cursor, GitHub Copilot, and any other MCP-compatible AI client.","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/apicircle/studio/main/assets/logo.png\" alt=\"API Circle Studio\" width=\"120\" height=\"120\" />\n</p>\n\n<h1 align=\"center\">@apicircle/mcp-server</h1>\n\n<p align=\"center\">\n  <strong>Give your AI assistant a real API client.</strong><br />\n  A Model Context Protocol server that exposes the API Circle Studio workspace as a <strong>97-tool catalog</strong> — so Claude, ChatGPT, Cursor, Copilot, and every other MCP client can read, author, mock, and run requests for you.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@apicircle/mcp-server\"><img src=\"https://img.shields.io/npm/v/@apicircle/mcp-server?color=cb3837&logo=npm\" alt=\"npm version\" /></a>\n  <img src=\"https://img.shields.io/badge/MCP%20tools-97-blueviolet\" alt=\"97 MCP tools\" />\n  <img src=\"https://img.shields.io/badge/transport-stdio-blue\" alt=\"stdio transport\" />\n  <img src=\"https://img.shields.io/badge/multi--workspace-yes-success\" alt=\"Multi-workspace\" />\n  <img src=\"https://img.shields.io/badge/node-%E2%89%A5%2020-brightgreen\" alt=\"Node ≥ 20\" />\n</p>\n\n---\n\n## What this gives your AI\n\nMost \"AI + API client\" integrations stop at autocompletion. This goes much\nfurther. When you wire `@apicircle/mcp-server` into Claude Desktop, Claude\nCode, ChatGPT, Cursor, Codex, Copilot, Continue, Cline, Zed, Windsurf — any\nMCP-compatible client — your assistant gains the ability to:\n\n- **Read your workspace.** Browse requests, folders, environments, plans,\n  and mock servers across **multiple workspaces** on the same machine.\n- **Author requests.** Create, rename, move, and delete requests / folders /\n  environments / assertions with prompt-driven, LLM-shaped JSON tools.\n- **Import specs.** Drop in an OpenAPI / Swagger / Postman / Insomnia / HAR /\n  cURL file and the assistant turns it into a typed collection.\n- **Generate code.** Emit working clients in **cURL, fetch, axios, Python\n  requests, Go, and Rust** for any request.\n- **Extract from your codebase.** Scan an Express, FastAPI, NestJS, or\n  Spring project and propose a request collection that mirrors the routes.\n- **Mock APIs.** Boot a real local mock server from an OpenAPI spec —\n  start, stop, and tear down — straight from the chat.\n- **Run + replay history.** List history runs, replay them, purge old ones.\n\nAll without you leaving the conversation.\n\n## Install\n\n```bash\n# The common case — install globally and wire as a stdio MCP server\nnpm install -g @apicircle/mcp-server\n\n# Or as a library, when you're embedding the host in your own product\nnpm install @apicircle/mcp-server\n```\n\n## Quick start\n\n```bash\n# Multi-workspace mode (default) — exposes every workspace on this machine\napicircle-mcp\n\n# Single-workspace mode — point at a folder with a workspace.json\n# (CI, a git-cloned workspace repo, etc.)\napicircle-mcp --workspace /path/to/checkout-repo\n\n# Diagnostics — handled in-process, no MCP handshake involved\napicircle-mcp --version    # prints the package version\napicircle-mcp --help       # prints the usage block\n```\n\nThe server speaks JSON-RPC on stdin/stdout (logs to stderr). Plug it into\nyour AI client per the\n[Connect your AI client](https://github.com/apicircle/studio/blob/main/docs/connect-your-ai-client.md)\nguide, or copy/paste the snippet generated by the desktop app's\n**MCP > Connection** panel. It is the single setup-and-status surface: the\nworkspace-mirror status and Refresh action stay above the \"Set up your AI\nclient\" block.\n\n## Wiring it into an AI client\n\n<details>\n<summary><strong>Claude Desktop</strong></summary>\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"apicircle\": {\n      \"command\": \"apicircle-mcp\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><strong>Cursor / Codex / any stdio MCP client</strong></summary>\n\nSame shape — a single `command` entry pointing at the `apicircle-mcp` binary.\nUse `--workspace <path>` to scope to one workspace.\n\n</details>\n\n## How the server picks a workspace\n\n`apicircle-mcp` auto-detects the directory passed via `--workspace <dir>`\n(or `APICIRCLE_WORKSPACE`):\n\n| Contents of the directory | Mode                                                                                                        |\n| ------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| `registry.json` present   | **Multi-workspace.** Loads the registry, binds the active workspace, exposes the rest via `workspace.list`. |\n| `workspace.json` only     | **Single-workspace.** Legacy boot for CI / git-cloned repos.                                                |\n| No flag at all            | Falls back to the current working directory.                                                                |\n\nIn multi-workspace mode the assistant gets two extra surfaces:\n\n- **`workspace.list`** — returns every workspace + per-workspace counts\n  (requests, folders, environments, mocks, plans) + which is active. The\n  response includes a `hint` field the AI can surface to the user when\n  disambiguating between workspaces.\n- **`workspace.read` ambiguous envelope** — when called with no\n  `workspaceId` and more than one workspace exists, the response is a\n  structured `{ kind: 'multiple-workspaces', activeWorkspaceId, workspaceCount, workspaces, hint }`\n  so the AI can clarify before drilling in.\n\n```json\n{\n  \"kind\": \"multiple-workspaces\",\n  \"activeWorkspaceId\": \"ws-a\",\n  \"workspaceCount\": 2,\n  \"workspaces\": [\n    { \"id\": \"ws-a\", \"name\": \"Petstore\", \"isActive\": true, \"counts\": { \"requests\": 12 } },\n    { \"id\": \"ws-b\", \"name\": \"Internal API\", \"isActive\": false, \"counts\": { \"requests\": 47 } }\n  ],\n  \"hint\": \"Found 2 workspaces. Re-call workspace.read with workspaceId set to the desired entry...\"\n}\n```\n\nEntity tools (`request.read`, `environment.create`, `mock.start`, etc.) all\ndefault to the active workspace — multi-workspace scoping is opt-in per call.\n\n## The tool catalog (97 tools)\n\nThe full list lives at\n[`docs/mcp-tools-reference.md`](https://github.com/apicircle/studio/blob/main/docs/mcp-tools-reference.md).\nHighlights by category:\n\n| Category                    | What the AI can do                                                                                                                                                     |\n| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Workspaces**              | `workspace.list`, `workspace.read`, `workspace.write` (bulk + scoped by `workspaceId`)                                                                                 |\n| **Entity CRUD**             | Requests, folders, environments, plans, assertions — full read / write surface                                                                                         |\n| **Folder exchange**         | `folder.export_json`, `folder.import_json` — portable `apicircle.folder/v1` envelope with embedded JSON Schema + GraphQL dependencies; credentials redacted by default |\n| **Imports**                 | `import.curl`, `import.openapi`, `import.postman`, `import.insomnia`, `import.har`                                                                                     |\n| **Code generation**         | `generate.code` for cURL, fetch, axios, Python requests, Go, Rust                                                                                                      |\n| **Codebase analysis**       | `codebase.extract_collection` — Express, FastAPI, NestJS, Spring                                                                                                       |\n| **Prompt-driven authoring** | LLM-shaped JSON entry points for request / folder / environment / assertion / plan / mock creation                                                                     |\n| **Mock servers**            | `mock.create_from_openapi`, `mock.start`, `mock.stop`, `mock.delete`, …                                                                                                |\n| **History**                 | `history.list_runs`, `history.get_run`, `history.delete_run`, `history.purge_by_age`                                                                                   |\n\n## Embed it in your own product\n\nThe host is plain TypeScript; the transport is plain stdio.\n\n### Single workspace, embedded\n\n```ts\nimport {\n  createMcpServer,\n  FileBackedWorkspaceProvider,\n  InProcessMockController,\n} from '@apicircle/mcp-server';\n\nconst host = createMcpServer({\n  workspace: new FileBackedWorkspaceProvider('/path/to/workspace'),\n  mock: new InProcessMockController(),\n});\nawait host.connect();\n```\n\n### Multi workspace, embedded\n\n```ts\nimport {\n  createMcpServer,\n  MultiWorkspaceProvider,\n  InProcessMockController,\n} from '@apicircle/mcp-server';\n\nconst workspaces = new MultiWorkspaceProvider('/path/to/workspaces-root');\nconst registry = await workspaces.init();\nconsole.error(`Booting against ${registry.workspaces.length} workspace(s)`);\n\nconst host = createMcpServer({\n  workspace: workspaces.activeProvider(),\n  workspaces, // backs `workspace.list`\n  mock: new InProcessMockController(),\n});\nawait host.connect();\n```\n\n## Provider interfaces\n\nThe host is decoupled from where state lives — swap providers to swap backends.\n\n| Provider                      | Use when…                                                                                   |\n| ----------------------------- | ------------------------------------------------------------------------------------------- |\n| `InMemoryWorkspaceProvider`   | Writing tests or programmatic embedding with ephemeral state.                               |\n| `FileBackedWorkspaceProvider` | CLI / headless use — advisory-locks the workspace file via `proper-lockfile`.               |\n| `MultiWorkspaceProvider`      | Registry-root-backed; implements the `Workspaces` interface that powers `workspace.list`.   |\n| `SingleWorkspaceAdapter`      | Wrap a single `WorkspaceProvider` so legacy single-dir hosts still answer `workspace.list`. |\n| `InProcessMockController`     | Runs mocks directly via `@apicircle/mock-server-core` in-process.                           |\n\nThe Electron desktop app supplies its own IPC-backed providers so the\nrenderer-side store stays the source of truth.\n\n## Use cases\n\n- **AI-pair-programming over your APIs.** \"Add an endpoint to delete a pet,\n  generate a Go client, and write a smoke test.\" — done in one chat.\n- **Onboard a new dev** by handing them an MCP-enabled assistant pre-wired\n  to your team's workspace.\n- **Document drift detection.** Have the AI scan your codebase, diff against\n  the workspace, propose a PR.\n- **Spec-driven mocking.** Drop an OpenAPI file in chat; ask the AI to spin\n  up a mock; iterate on the frontend without touching the spec again.\n- **CI automation.** Use the same MCP host as a headless executor for\n  scripted, AI-authored regression suites.\n\n## Where it fits\n\n```\n@apicircle/shared              (types + MCP_TOOL_NAMES catalog)\n└── @apicircle/core            (the engine that handles each tool call)\n    └── @apicircle/mcp-server  ◀── you are here\n        └── @apicircle/cli     (re-exports as `apicircle mcp`)\n```\n\n## Learn more\n\n- **Full tool catalog**: <https://github.com/apicircle/studio/blob/main/docs/mcp-tools-reference.md>\n- **Connect your AI client**: <https://github.com/apicircle/studio/blob/main/docs/connect-your-ai-client.md>\n- **Platform architecture**: <https://github.com/apicircle/studio/blob/main/docs/architecture/platform.md>\n\n## License\n\nReleased under the **API Circle Studio License** — a custom source-available license, not an OSI-approved open-source license. Free for personal, educational, and non-commercial use, plus a 30-day commercial evaluation period; ongoing commercial use requires a separate license. See [LICENSE](./LICENSE) for the full terms, or contact **apicircle365@gmail.com** for commercial licensing.\n","readmeFilename":"README.md"}