{"_id":"@conduitai-app/mcp-server","_rev":"9-0fdd090412549e30e813bbcc8d1db281","name":"@conduitai-app/mcp-server","dist-tags":{"latest":"1.299.1"},"versions":{"0.1.0":{"name":"@conduitai-app/mcp-server","version":"0.1.0","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.1.0","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"eeacc48dc857a60e42f93e6ba37b455bf188e2a2","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":32,"integrity":"sha512-Y4tS9Svz8F1VwsKPs8wAdjoGwyY0yVKstAXCzo35t8jCD+bTXM1TKOS21p7MIEmG20qC/tifrss1j3NA16faww==","signatures":[{"sig":"MEYCIQCjT+uR7ZxGdxAjdMQ5yMwxT/UZRtAJjZj9ZSj2g6nwYwIhAKOI5pYpcLhoKFFoekd/tGKkZshuDQgib97wTseZMwDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a274d81f849961ef12780c58de56d9bc9d8a01fe","mcpName":"io.github.conduitai-app/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.11.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1775010966884_0.3890167530112756","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@conduitai-app/mcp-server","version":"0.1.1","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.1.1","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"fbf2e3fd3aa7cd85c50db85fb4895c0f072f76b4","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":32,"integrity":"sha512-uvjW/OrIMXrORjsS6LQUA01WYRTmtIt+0cDt6sgTCAC92zzcULgBel6EiQ59REyGTYe0N5RoyCia+frsx8tPTA==","signatures":[{"sig":"MEQCIBDTYiIWvlnMpB0w9/y4Ox6etqj9QrrVBezr8xKdk/3vAiAZYOYgKU1uw80mFC+CPS1Gfys/HrIHLI0Km/WPUuSO0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a274d81f849961ef12780c58de56d9bc9d8a01fe","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.11.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1775015739320_0.818080744416062","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@conduitai-app/mcp-server","version":"0.2.0","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.2.0","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"ba5e8fafd773964867a40d915c360052741ddea8","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":50,"integrity":"sha512-UHIgw/4LcEhL+nKw3sCQ6HB9D3KkKehQyjYwgRj4UVBcvLNDQNocxnhNYsWpGk0qRJT1j6X5F/ScLUk2bshg1g==","signatures":[{"sig":"MEQCICAxdum+QSgIP3WTFs7yxTDO6HOIkW+wGitZP0j2BfkeAiBMSo7DP1hqjefrb6GVXl/k7wDg7iA8jC0KkzkFxh3X5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7fbeff945525563eaf25aa99edb256ec9d71e4f5","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"overrides":{"hono":"^4.12.12","vite":"^8.0.3","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1775614211920_0.3700401016487216","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@conduitai-app/mcp-server","version":"0.2.1","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.2.1","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"cf299e96cc08553b199070bf6d0db4d4c83e7508","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":56,"integrity":"sha512-lM/roHR03js5mrm/9tQvqSNMW/B6/jSwjRclKQKhNL1Re7j/9LVo6bcmvCIPlB8Ra6SD4B1SnSNtIiiE+TwadA==","signatures":[{"sig":"MEUCIAr87vqblxc1/GZWhAYVpXFBM7/UkUsTfEFYJ4A4g3egAiEAy3f/ISSWwjutXBGlrJfxREWCNFzBWmVE+/vdKfE7k+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"741abcf6373d33512dcc944fe8f8bf5f79d97643","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"overrides":{"hono":"^4.12.12","vite":"^8.0.3","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","@noble/hashes":"^2.0.1","@noble/ed25519":"^3.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1775837791507_0.729779459143266","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@conduitai-app/mcp-server","version":"0.3.0","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.3.0","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"0ad118a8230e197f0fa0db123630ce9ecf35c728","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.3.0.tgz","fileCount":56,"integrity":"sha512-A0/BOaaspaO9dFeiBXxFrs+9mkbj+zA6KzmVnphf3zheg6StK/KiSdP+h5ChjOdieelMF5MhazzchsoREl6JgQ==","signatures":[{"sig":"MEUCIQDWdYn1dQe4cJprZm9yKQaV2O4UQi2p1ciI5YqLWyxTmwIgfJgYuq/zAShpTOvYlB0IkeC634qeejRltmUl3jfzxcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd22d9f89f2c4d319db6a1ba2b793d27ff552c38","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c60a938-1b95-4ade-8486-d0a38ddddfbb"}},"overrides":{"hono":"^4.12.12","vite":"^8.0.3","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@noble/hashes":"^2.0.1","@noble/ed25519":"^3.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.0_1776200210176_0.19201018250733481","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@conduitai-app/mcp-server","version":"0.4.0","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.4.0","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://conduitai.app","bugs":{"url":"https://github.com/conduitai-app/mcp-server/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"803ca470e2a933e463693130d5a5609442283fe9","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.4.0.tgz","fileCount":70,"integrity":"sha512-FVLI+QhYnlFxtYWFMS7MgoK8SGFK9Gkesn8KWdTGriJgoGyCQBf6ouUJkBgF5moBSCqTh4wrbzA3BAUFBMy4Ow==","signatures":[{"sig":"MEYCIQD/FEuGr35iiWs95ehH482fUbHs3FAdtqZfutHYrzw2JQIhAOHizfY+f0zDN5jtNwdmmlepykdbo1lgAZs69HBTD2v5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a7a0c5e0bbaa163b897af738c96f3d4a8cb4c685","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"overrides":{"hono":"^4.12.14","vite":"^8.0.3","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduitai-app/mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@noble/hashes":"^2.0.1","@noble/ed25519":"^3.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.4.0_1777172131083_0.08603241302380593","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@conduitai-app/mcp-server","version":"0.4.1","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@0.4.1","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://github.com/conduit-technologies/conduitai-claude-plugins#readme","bugs":{"url":"https://github.com/conduit-technologies/conduitai-claude-plugins/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"25354e1c06d3f6d119bc526aaeec32b307c538d5","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-0.4.1.tgz","fileCount":70,"integrity":"sha512-SlWxIkVb5aTrbf0VX46DLeW4PL+Z8uerD/TaWbfJM0L6vBEQzsQ3Vd0+Z+Yd2EzqqvHTaHqzVrzM246BKta9dg==","signatures":[{"sig":"MEUCIQC+bwnfoNyXBWuIHDoQlxMgIacNhsJ4J0UUTyRdf2Wp0wIgWIQUAhMkOF/NqS9X+ufhxg1I/7ZN/9K/WcGFvLfkNIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d50e452a5374f72c45a2c971ae2bc2a9c43c422d","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"conduitai-pm","email":"package-manager@conduitai.app"},"overrides":{"hono":"^4.12.14","vite":"^8.0.3","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduit-technologies/conduitai-claude-plugins.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@noble/hashes":"^2.0.1","@noble/ed25519":"^3.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.4.1_1777172692113_0.5595498020891554","host":"s3://npm-registry-packages-npm-production"}},"1.299.0":{"name":"@conduitai-app/mcp-server","version":"1.299.0","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"author":{"url":"https://conduitai.app","name":"conduitAI","email":"contactus@conduitai.app"},"license":"MIT","_id":"@conduitai-app/mcp-server@1.299.0","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"homepage":"https://github.com/conduit-technologies/conduitai-claude-plugins#readme","bugs":{"url":"https://github.com/conduit-technologies/conduitai-claude-plugins/issues"},"bin":{"conduitai-mcp-server":"dist/index.js"},"dist":{"shasum":"b9b2da1c8d86b18dd984141f44c341b47d1dec6a","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-1.299.0.tgz","fileCount":86,"integrity":"sha512-MAAjMtv7w6fkQ4dnhvf3x+8rYa9Fq2hzmKcRDuplzsjBNEGf953Fib/Dd9lZQ4xGmaHb+ek4VUAfCxC3LOzcrQ==","signatures":[{"sig":"MEUCIG6Jc4Y1XpJ0s/RcgZbDzTvy5SbrU42n40G/ad64aUdtAiEAvqN20M9qbxdrc6OtZGengyhfNKhgNs6WaWKw5K3hl/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3203106bcc5b635d693275a1a6faec4ff7309026","mcpName":"io.github.akbaraziz/conduitai","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && chmod 755 dist/index.js","prebuild":"node scripts/generate-version.mjs","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c60a938-1b95-4ade-8486-d0a38ddddfbb"}},"overrides":{"hono":"^4.12.18","vite":"^8.0.3","fast-uri":"^3.1.2","ip-address":"^10.1.1","@hono/node-server":"^1.19.13"},"repository":{"url":"git+https://github.com/conduit-technologies/conduitai-claude-plugins.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@noble/hashes":"^2.0.1","@noble/ed25519":"^3.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.299.0_1778355346181_0.5863877896461929","host":"s3://npm-registry-packages-npm-production"}},"1.299.1":{"name":"@conduitai-app/mcp-server","mcpName":"io.github.akbaraziz/conduitai","publishConfig":{"access":"public"},"version":"1.299.1","description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","type":"module","main":"./dist/index.js","bin":{"conduitai-mcp-server":"dist/index.js"},"license":"MIT","author":{"name":"conduitAI","email":"contactus@conduitai.app","url":"https://conduitai.app"},"repository":{"type":"git","url":"git+https://github.com/conduit-technologies/conduitai-claude-plugins.git"},"homepage":"https://github.com/conduit-technologies/conduitai-claude-plugins#readme","bugs":{"url":"https://github.com/conduit-technologies/conduitai-claude-plugins/issues"},"scripts":{"prebuild":"node scripts/generate-version.mjs","build":"tsc && chmod 755 dist/index.js","prepublishOnly":"npm run build","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","@noble/ed25519":"^3.0.1","@noble/hashes":"^2.0.1","zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.5.0","tsx":"^4.0.0","typescript":"^6.0.2","vitest":"^4.1.0"},"overrides":{"vite":"^8.0.3","hono":"^4.12.18","@hono/node-server":"^1.19.13","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"engines":{"node":">=18"},"keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"gitHead":"15e4aec232a9c40584e14267a910e60da608e82f","types":"./dist/index.d.ts","_id":"@conduitai-app/mcp-server@1.299.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ehX1XtzyBU9SaQQfBHi1YiPjW21WTk2/p7Cpqj23MI6JBYN83bywb1eWQCjaP+bxsVt98YMRXKD/GMqd/n7LfQ==","shasum":"9d6e37b2778bac50065b1d907e416f02ca3c5556","tarball":"https://registry.npmjs.org/@conduitai-app/mcp-server/-/mcp-server-1.299.1.tgz","fileCount":86,"unpackedSize":195927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJAx3hq59WiOoLtfsURrp9TCqfJal1I67nxnCdOWl0swIgAwUhT4jI1WKxMVIyfkBZ69TzZpCle9PH4d5n2Thcubk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c60a938-1b95-4ade-8486-d0a38ddddfbb"}},"directories":{},"maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.299.1_1780868923192_0.6819885812033273"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T02:36:06.769Z","modified":"2026-06-07T21:48:43.477Z","0.1.0":"2026-04-01T02:36:07.025Z","0.1.1":"2026-04-01T03:55:39.455Z","0.2.0":"2026-04-08T02:10:12.083Z","0.2.1":"2026-04-10T16:16:31.654Z","0.3.0":"2026-04-14T20:56:50.305Z","0.4.0":"2026-04-26T02:55:31.226Z","0.4.1":"2026-04-26T03:04:52.256Z","1.299.0":"2026-05-09T19:35:46.311Z","1.299.1":"2026-06-07T21:48:43.340Z"},"bugs":{"url":"https://github.com/conduit-technologies/conduitai-claude-plugins/issues"},"author":{"name":"conduitAI","email":"contactus@conduitai.app","url":"https://conduitai.app"},"license":"MIT","homepage":"https://github.com/conduit-technologies/conduitai-claude-plugins#readme","keywords":["conduitai","mcp","mcp-server","model-context-protocol","ai-tools","claude","cursor"],"repository":{"type":"git","url":"git+https://github.com/conduit-technologies/conduitai-claude-plugins.git"},"description":"MCP server for conduitAI — search, browse, and install AI tools from the conduitAI catalog","maintainers":[{"name":"conduitai-pm","email":"package-manager@conduitai.app"}],"readme":"# @conduitai-app/mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@conduitai-app/mcp-server)](https://www.npmjs.com/package/@conduitai-app/mcp-server)\n[![license](https://img.shields.io/npm/l/@conduitai-app/mcp-server)](https://github.com/conduitai-app/mcp-server/blob/main/LICENSE)\n[![Known Vulnerabilities](https://snyk.io/test/npm/@conduitai-app/mcp-server/badge.svg)](https://snyk.io/test/npm/@conduitai-app/mcp-server)\n[![Node.js](https://img.shields.io/node/v/@conduitai-app/mcp-server)](https://nodejs.org)\n\nMCP server for [conduitAI](https://conduitai.app) — search, browse, and install AI tools directly from your AI assistant.\n\nconduitAI is the trusted marketplace for MCP servers, agents, skills, prompts, and plugins. This MCP server lets Claude, Cursor, Windsurf, and other AI clients interact with the full conduitAI catalog natively via the [Model Context Protocol](https://modelcontextprotocol.io).\n\n## Quick Start\n\n### Claude Code\n\nAdd to your MCP config (`~/.claude/.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"conduitai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@conduitai-app/mcp-server\"]\n    }\n  }\n}\n```\n\n### Cursor / Windsurf\n\nAdd the same `command` and `args` to your editor's MCP settings panel.\n\n### VS Code (Copilot)\n\nAdd to your `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"conduitai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@conduitai-app/mcp-server\"]\n    }\n  }\n}\n```\n\n### Docker\n\n```bash\ndocker run -it --rm ghcr.io/conduitai-app/mcp-server\n```\n\n## Authentication\n\nOn first use, call the `authenticate` tool. It opens your browser to sign in to conduitAI — no manual token management needed.\n\nIf you've already authenticated with the [conduitAI CLI](https://www.npmjs.com/package/@conduitai-app/cli) (`conduitai auth login`), the MCP server picks up your existing session automatically from `~/.conduit/config.json`.\n\n### Environment Variable Authentication\n\nFor CI/CD or headless environments, set the `CONDUITAI_TOKEN` environment variable:\n\n```json\n{\n  \"mcpServers\": {\n    \"conduitai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@conduitai-app/mcp-server\"],\n      \"env\": {\n        \"CONDUITAI_TOKEN\": \"your-token-here\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n### `authenticate`\n\nSign in to conduitAI via browser. Opens an OAuth flow — no manual token management needed.\n\n### `auth_status`\n\nCheck your current authentication status. Returns whether you're signed in and your account info.\n\n### `search_catalog`\n\nSearch the conduitAI catalog across all asset types.\n\n| Parameter       | Type    | Required | Description                                                                      |\n| --------------- | ------- | -------- | -------------------------------------------------------------------------------- |\n| `query`         | string  | Yes      | Search query                                                                     |\n| `type`          | string  | No       | Filter by type: `mcp_server`, `mcp_client`, `agent`, `skill`, `prompt`, `plugin` |\n| `sort`          | string  | No       | Sort order: `quality`, `stars`, `downloads`, `recent`                            |\n| `verified_only` | boolean | No       | Only show verified assets                                                        |\n| `limit`         | number  | No       | Max results, 1-20 (default: 10)                                                  |\n\n### `get_asset_details`\n\nGet full details for any asset by its slug, including description, quality grade, GitHub stats, tags, and install methods.\n\n| Parameter | Type   | Required | Description                                 |\n| --------- | ------ | -------- | ------------------------------------------- |\n| `slug`    | string | Yes      | Asset slug (e.g. `\"filesystem-mcp-server\"`) |\n\n### `browse_catalog`\n\nBrowse assets by type, sorted by popularity or recency.\n\n| Parameter | Type   | Required | Description                                                                  |\n| --------- | ------ | -------- | ---------------------------------------------------------------------------- |\n| `type`    | string | Yes      | Asset type: `mcp_server`, `mcp_client`, `agent`, `skill`, `prompt`, `plugin` |\n| `sort`    | string | No       | Sort order: `popular`, `recent`                                              |\n| `limit`   | number | No       | Max results, 1-20 (default: 10)                                              |\n\n### `install_asset`\n\nInstall an asset to your local environment. For MCP servers, this updates your Claude Code / Cursor configuration. For skills, this writes skill files to `~/.claude/skills/`.\n\n| Parameter | Type    | Required | Description                         |\n| --------- | ------- | -------- | ----------------------------------- |\n| `slug`    | string  | Yes      | Asset slug to install               |\n| `scope`   | string  | No       | `\"global\"` (default) or `\"project\"` |\n| `dry_run` | boolean | No       | Preview changes without applying    |\n\n### `uninstall_asset`\n\nRemove a previously installed asset, cleaning up config files and local state.\n\n| Parameter | Type   | Required | Description             |\n| --------- | ------ | -------- | ----------------------- |\n| `slug`    | string | Yes      | Asset slug to uninstall |\n\n### `list_installed`\n\nList assets currently installed on this machine.\n\n| Parameter | Type   | Required | Description          |\n| --------- | ------ | -------- | -------------------- |\n| `type`    | string | No       | Filter by asset type |\n\n## Examples\n\nOnce installed, you can ask your AI assistant:\n\n- _\"Search conduitAI for PostgreSQL MCP servers\"_\n- _\"Show me the most popular agents on conduitAI\"_\n- _\"Install the filesystem MCP server from conduitAI\"_\n- _\"What conduitAI assets do I have installed?\"_\n- _\"Find verified MCP servers for database access, sorted by quality\"_\n- _\"Uninstall the slack-mcp-server\"_\n\n## How It Works\n\nThe MCP server is a thin protocol adapter that translates MCP tool calls into HTTPS requests to conduitAI's API infrastructure. It supports two transport modes:\n\n- **stdio** (default) — for local AI clients like Claude Code and Cursor\n- **Streamable HTTP** — for remote deployments (e.g. the hosted instance at `mcp.conduitai.app`)\n\nYour requests go through the same rate-limited, quota-enforced endpoints as the conduitAI web app and CLI. All install specs are cryptographically signed to prevent tampering.\n\n## Configuration\n\n| Environment Variable | Description                                | Default                  |\n| -------------------- | ------------------------------------------ | ------------------------ |\n| `CONDUITAI_TOKEN`    | Authentication token (for CI/headless use) | —                        |\n| `CONDUITAI_API`      | API base URL override (for development)    | conduitAI production API |\n\nToken and session data are stored in `~/.conduit/config.json` with `0600` permissions (owner-only read/write).\n\n## Security\n\n- **Signed install specs** — all install operations use cryptographically signed specs fetched from the server to prevent tampering\n- **Restricted file permissions** — config files are written with `0600` (owner read/write only)\n- **SSRF protection** — the API client validates redirect targets against a trusted domain allowlist and enforces HTTPS\n- **Input validation** — all tool inputs are validated with [Zod](https://zod.dev) schemas before processing\n- **No secrets in stdout** — MCP protocol uses stdout for JSON-RPC; all debug logging goes to stderr\n- **Rate limiting** — the HTTP transport enforces per-user rate limits with standard `X-RateLimit-*` headers\n\n## Requirements\n\n- Node.js 18 or later\n- A conduitAI account (free at [conduitai.app](https://conduitai.app))\n\n## Development\n\n```bash\ngit clone https://github.com/conduitai-app/mcp-server.git\ncd mcp-server\nnpm install\nnpm run dev      # Run with tsx (hot reload)\nnpm run build    # Compile TypeScript\nnpm test         # Run tests\n```\n\n## TypeScript\n\nThis package is written in TypeScript and ships compiled JavaScript in `dist/`. Type definitions are included. The source uses ES modules (`\"type\": \"module\"`).\n\n## Related\n\n- [@conduitai-app/cli](https://www.npmjs.com/package/@conduitai-app/cli) — conduitAI command-line interface\n- [conduitai.app](https://conduitai.app) — conduitAI web marketplace\n- [Model Context Protocol](https://modelcontextprotocol.io) — MCP specification\n\n## Contributing\n\nContributions are welcome. Please open an issue first to discuss what you'd like to change.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feat/my-feature`)\n3. Make your changes and add tests\n4. Run `npm run build && npm test` to verify\n5. Open a pull request\n\n## License\n\n[MIT](https://github.com/conduitai-app/mcp-server/blob/main/LICENSE)\n","readmeFilename":"README.md"}