{"_id":"@cvsloane/x-accel-mcp","_rev":"2-1f77bab1ad661be3a16dd7953c4588c7","name":"@cvsloane/x-accel-mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cvsloane/x-accel-mcp","version":"0.1.0","keywords":["mcp","x-accel","claude-code","codex"],"author":{"name":"cvsloane"},"license":"MIT","_id":"@cvsloane/x-accel-mcp@0.1.0","maintainers":[{"name":"cvsloane","email":"chris@heavisidegroup.com"}],"homepage":"https://github.com/cvsloane/x-accel-mcp#readme","bugs":{"url":"https://github.com/cvsloane/x-accel-mcp/issues"},"bin":{"x-accel-mcp":"bin/x-accel-mcp.mjs"},"dist":{"shasum":"3fa9c64efe809fe0595880391f815fc97b3ef878","tarball":"https://registry.npmjs.org/@cvsloane/x-accel-mcp/-/x-accel-mcp-0.1.0.tgz","fileCount":7,"integrity":"sha512-yDVmdgQ6Z1NfU1cUFU5YiiDU22GDqjH8+8a68yp04lQ3AG4Bjx9kJDSdfRJQ1046Qf0q8AhHU/fohzOz5fyqHw==","signatures":[{"sig":"MEUCIQDK37M+sI1jFuIlfciib0tTbJ2YN0dj026KMErneKl2HwIgHLhZbqIBXTnzOONw4d7x2ZyYRM4k9jDh9skdFSrMTqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12606},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ad14e9d85b695b2e3351b4117449693b43f06c40","scripts":{"test":"node --test","start":"node ./bin/x-accel-mcp.mjs"},"_npmUser":{"name":"cvsloane","email":"chris@heavisidegroup.com"},"repository":{"url":"git+https://github.com/cvsloane/x-accel-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Thin stdio MCP client for the x-accel SaaS","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x-accel-mcp_0.1.0_1773678616150_0.18568152761957935","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cvsloane/x-accel-mcp","version":"0.1.1","description":"Thin stdio MCP client for the x-accel SaaS","type":"module","bin":{"x-accel-mcp":"bin/x-accel-mcp.mjs"},"engines":{"node":">=20.0.0"},"scripts":{"start":"node ./bin/x-accel-mcp.mjs","test":"node --test"},"keywords":["mcp","x-accel","claude-code","codex"],"author":{"name":"cvsloane"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cvsloane/x-accel-mcp.git"},"homepage":"https://github.com/cvsloane/x-accel-mcp#readme","bugs":{"url":"https://github.com/cvsloane/x-accel-mcp/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","zod":"^4.3.6"},"_id":"@cvsloane/x-accel-mcp@0.1.1","gitHead":"20fa8ce9d28b1bb045ea96fd5858db29be494656","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xBZeJ9CHAezbPWKH9yVcABknw28GpVXlHyOl3LtXurDxlkij+fNbuQqFHk1j5KX6kREMl/FeXUSqK848LJS/oA==","shasum":"07e8cec984e11eb7b265c3867163b434d737d86f","tarball":"https://registry.npmjs.org/@cvsloane/x-accel-mcp/-/x-accel-mcp-0.1.1.tgz","fileCount":7,"unpackedSize":12605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTo1VYFx0MYdC5CZrC/GvmLc82z73d6Psp29prrxLzWgIgLWlwwukofnutGLXEqK8Ih4eEc13qZYWKOXEowoX3D4I="}]},"_npmUser":{"name":"cvsloane","email":"chris@heavisidegroup.com"},"directories":{},"maintainers":[{"name":"cvsloane","email":"chris@heavisidegroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x-accel-mcp_0.1.1_1773679629768_0.3781870609998834"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T16:30:16.058Z","modified":"2026-03-16T16:47:10.043Z","0.1.0":"2026-03-16T16:30:16.333Z","0.1.1":"2026-03-16T16:47:09.943Z"},"bugs":{"url":"https://github.com/cvsloane/x-accel-mcp/issues"},"author":{"name":"cvsloane"},"license":"MIT","homepage":"https://github.com/cvsloane/x-accel-mcp#readme","keywords":["mcp","x-accel","claude-code","codex"],"repository":{"type":"git","url":"git+https://github.com/cvsloane/x-accel-mcp.git"},"description":"Thin stdio MCP client for the x-accel SaaS","maintainers":[{"name":"cvsloane","email":"chris@heavisidegroup.com"}],"readme":"# x-accel MCP client\n\n`@cvsloane/x-accel-mcp` is a thin local MCP server. It does not talk to Postgres, X, or OpenRouter directly. It connects to an `x-accel` SaaS deployment over HTTPS, loads the tool manifest, and forwards tool calls with a bearer token.\n\n## Requirements\n\n- Node 20+\n- An `x-accel` SaaS deployment with MCP endpoints enabled\n- An MCP token from the SaaS\n\nCreate the token from the `MCP Access` page in your `x-accel` workspace.\n\n## Environment\n\nSet these before starting the client:\n\n- `X_ACCEL_BASE_URL`\n- `X_ACCEL_MCP_TOKEN`\n\nExample:\n\n```bash\nexport X_ACCEL_BASE_URL=https://hgxaccel.com\nexport X_ACCEL_MCP_TOKEN=your_mcp_token\n```\n\n## Claude Code\n\n```bash\nclaude mcp add \\\n  -e X_ACCEL_BASE_URL=https://hgxaccel.com \\\n  -e X_ACCEL_MCP_TOKEN=your_mcp_token \\\n  x-accel \\\n  -- npx -y @cvsloane/x-accel-mcp\n```\n\n## Codex\n\n```bash\ncodex mcp add x-accel \\\n  --env X_ACCEL_BASE_URL=https://hgxaccel.com \\\n  --env X_ACCEL_MCP_TOKEN=your_mcp_token \\\n  -- npx -y @cvsloane/x-accel-mcp\n```\n\n## Local run\n\n```bash\nX_ACCEL_BASE_URL=https://hgxaccel.com \\\nX_ACCEL_MCP_TOKEN=your_mcp_token \\\nnpx -y @cvsloane/x-accel-mcp\n```\n\n## How it works\n\n1. Fetch `GET /api/mcp/v1/manifest`\n2. Register tools dynamically in the local stdio MCP server\n3. Forward each tool call to `POST /api/mcp/v1/invoke`\n\nThis package intentionally stays thin. All tenant isolation, billing checks, provider access, and business logic remain in the SaaS.\n","readmeFilename":"README.md"}