{"_id":"@castaisdk/mcp","_rev":"2-f5f1bfec02fcd0b7bd99de78a0eeff73","name":"@castaisdk/mcp","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@castaisdk/mcp","version":"0.0.1","license":"Apache-2.0","_id":"@castaisdk/mcp@0.0.1","maintainers":[{"name":"castaisdk","email":"ibrahimpima76@gmail.com"}],"homepage":"https://github.com/fozagtx/castAI#readme","bugs":{"url":"https://github.com/fozagtx/castAI/issues"},"bin":{"castai-mcp":"dist/esm/stdio.js","castai-mcp-http":"dist/esm/http.js"},"dist":{"shasum":"e46b066b27a0fbf9beb196d055bd8f30c6827af2","tarball":"https://registry.npmjs.org/@castaisdk/mcp/-/mcp-0.0.1.tgz","fileCount":22,"integrity":"sha512-+ryeeRbfFrfD8cx5TEzlWuXMO+GLfvd0iYDUtmUhgq/56YgBIN0oiw5MC4uiS0CfR7+eLPcTBue7cSa+dpg/XQ==","signatures":[{"sig":"MEUCIQCQP64909BRX61X7F19GGjTgezeeejXMt/87sjYlfIxSgIgTQnKXvT1VD2HTcoGBN0YHEAJ26NqWOWGXabyW4Is6ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83927},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./http":{"import":{"types":"./dist/esm/http.d.ts","default":"./dist/esm/http.js"},"require":{"types":"./dist/cjs/http.d.cts","default":"./dist/cjs/http.cjs"}},"./stdio":{"import":{"types":"./dist/esm/stdio.d.ts","default":"./dist/esm/stdio.js"},"require":{"types":"./dist/cjs/stdio.d.cts","default":"./dist/cjs/stdio.cjs"}}},"gitHead":"6db3e286cba957c7a20728bebbc398c6e7f64f9b","scripts":{"lint":"biome check","test":"bun --filter @castaisdk/ai-sdk build && vitest","build":"bun --filter @castaisdk/ai-sdk build && tsup","typecheck":"bun --filter @castaisdk/ai-sdk build && tsc --noEmit","lint-staged":"biome check --write --staged --files-ignore-unknown=true --no-errors-on-unmatched"},"_npmUser":{"name":"castaisdk","email":"ibrahimpima76@gmail.com"},"repository":{"url":"git+https://github.com/fozagtx/castAI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.1","description":"MCP server for castAI Casper x402 and MPP paid resources","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","@castaisdk/ai-sdk":"^0.0.1","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","vitest":"4.1.4","typescript":"6.0.2","@types/node":"22.19.15","@biomejs/biome":"2.4.10","@tsconfig/node22":"22.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1781358420720_0.4356510781726368","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"$schema":"https://json.schemastore.org/package.json","name":"@castaisdk/mcp","version":"0.0.2","description":"MCP server for castAI Casper x402 and MPP paid resources","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/fozagtx/castAI.git","directory":"packages/mcp"},"homepage":"https://github.com/fozagtx/castAI#readme","bugs":{"url":"https://github.com/fozagtx/castAI/issues"},"type":"module","sideEffects":false,"publishConfig":{"access":"public"},"bin":{"castai-mcp-http":"dist/esm/http.js","castai-mcp":"dist/esm/stdio.js"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./stdio":{"import":{"types":"./dist/esm/stdio.d.ts","default":"./dist/esm/stdio.js"},"require":{"types":"./dist/cjs/stdio.d.cts","default":"./dist/cjs/stdio.cjs"}},"./http":{"import":{"types":"./dist/esm/http.d.ts","default":"./dist/esm/http.js"},"require":{"types":"./dist/cjs/http.d.cts","default":"./dist/cjs/http.cjs"}}},"main":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","scripts":{"build":"bun --filter @castaisdk/ai-sdk build && tsup","lint":"biome check","lint-staged":"biome check --write --staged --files-ignore-unknown=true --no-errors-on-unmatched","typecheck":"bun --filter @castaisdk/ai-sdk build && tsc --noEmit","test":"bun --filter @castaisdk/ai-sdk build && vitest"},"dependencies":{"@castaisdk/ai-sdk":"^0.0.1","@modelcontextprotocol/sdk":"1.29.0","zod":"^4.3.6"},"devDependencies":{"@biomejs/biome":"2.4.10","@tsconfig/node22":"22.0.5","@types/node":"22.19.15","tsup":"8.5.1","typescript":"6.0.2","vitest":"4.1.4"},"gitHead":"b1083186b31d9973325f51457f4d91a0b1e83021","_id":"@castaisdk/mcp@0.0.2","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Tge2aDHoh0KnAdf9Beo0HslIMZm8snp1IRG3Qc5e0V8fbSaEs4+Q8QxPEUvP60czuXaC70fN7LSd1LJJTQiPbQ==","shasum":"9715b3c2a5e1bce1d3408a63b4d306b88489e215","tarball":"https://registry.npmjs.org/@castaisdk/mcp/-/mcp-0.0.2.tgz","fileCount":22,"unpackedSize":84203,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPFgJxPqHMdCOp+CWJKGTOnyyFK9MiomTBNo9Nb4pkNgIhAOQZjUd5cTt993LkPYWVidR/Eu9HGZ1kgJ+N+CDAOmH6"}]},"_npmUser":{"name":"castaisdk","email":"ibrahimpima76@gmail.com"},"directories":{},"maintainers":[{"name":"castaisdk","email":"ibrahimpima76@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.0.2_1781365932297_0.850302188984752"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T13:47:00.514Z","modified":"2026-06-13T15:52:12.549Z","0.0.1":"2026-06-13T13:47:00.909Z","0.0.2":"2026-06-13T15:52:12.447Z"},"bugs":{"url":"https://github.com/fozagtx/castAI/issues"},"license":"Apache-2.0","homepage":"https://github.com/fozagtx/castAI#readme","repository":{"type":"git","url":"git+https://github.com/fozagtx/castAI.git","directory":"packages/mcp"},"description":"MCP server for castAI Casper x402 and MPP paid resources","maintainers":[{"name":"castaisdk","email":"ibrahimpima76@gmail.com"}],"readme":"# @castaisdk/mcp\n\nMCP server for castAI Casper x402 and MPP paid-resource tools.\n\n## Install\n\n```sh\nnpm install @castaisdk/mcp\n```\n\n## Run\n\nHosted Hugging Face MCP:\n\n```sh\n# CASTAI_MCP_URL must contain the deployed Hugging Face MCP endpoint.\ncastai claude-code --url \"$CASTAI_MCP_URL\" --json\n```\n\nstdio:\n\n```sh\ncastai-mcp\n```\n\nStreamable HTTP:\n\n```sh\nPORT=7860 castai-mcp-http\n```\n\nHTTP endpoints:\n\n- `/mcp`\n- `/gradio_api/mcp`\n- `/gradio_api/mcp/sse`\n- `/health`\n\nHugging Face Docker Space template:\n\n```txt\nspaces/huggingface-mcp\n```\n\nRemote MCP client config:\n\n```json\n{\n  \"mcpServers\": {\n    \"castai\": {\n      \"url\": \"$CASTAI_MCP_URL\"\n    }\n  }\n}\n```\n\n## Tools\n\n- `castai_doctor`\n- `castai_pay_x402_resource`\n- `castai_pay_mpp_resource`\n- `castai_format_paid_resource`\n\n## Environment\n\n```txt\nCASTAI_CASPER_PRIVATE_KEY_PEM=\nCASTAI_CASPER_PRIVATE_KEY_HEX=\nCASTAI_CASPER_PUBLIC_KEY=\nCASTAI_CASPER_NETWORK=casper:testnet\nCASTAI_CASPER_KEY_ALGORITHM=ed25519\nCASPER_PRIVATE_KEY_PEM=\nCASPER_PRIVATE_KEY_HEX=\nCASPER_NETWORK=casper:testnet\n```\n","readmeFilename":"README.md"}