{"_id":"@electrik/slate-mcp","name":"@electrik/slate-mcp","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.1":{"name":"@electrik/slate-mcp","version":"3.0.1","description":"Read-only MCP server for Electrik Slate docs, blocks, and Blade source","type":"module","bin":{"slate-mcp":"src/index.js"},"scripts":{"start":"node src/index.js","mcp":"node src/index.js"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.24.1"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/electrikhq/slate.git","directory":"mcp"},"homepage":"https://slate.electrik.dev/docs/ai","keywords":["mcp","slate","laravel","blade","electrik"],"gitHead":"4274770b3f70c91fc14d07398c70d082bdd35ac9","_id":"@electrik/slate-mcp@3.0.1","bugs":{"url":"https://github.com/electrikhq/slate/issues"},"_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-hcgcHTRxSZdGN129SgWwnF/ppuwM87Fg/gatlkEm/EnJVPpqnjhg3+EaQzz7ZxisC7dUkA6Fs2JTv2uc5ahCXw==","shasum":"e23cf367662d5a2887390268c57425a9d29e72b6","tarball":"https://registry.npmjs.org/@electrik/slate-mcp/-/slate-mcp-3.0.1.tgz","fileCount":4,"unpackedSize":10784,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDX1qgbT4IzX+Q1z2/J27NShpX7QxBt9sceVd/p5UtA7AIhAIJ710RWs1jf3PK9F4OmWyuUfO1L1zJ93kpqVMu/qF4g"}]},"_npmUser":{"name":"neerajsohal","email":"hello@neerajkumar.name"},"directories":{},"maintainers":[{"name":"neerajsohal","email":"hello@neerajkumar.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slate-mcp_3.0.1_1787811040652_0.1462168915406059"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-27T06:10:40.538Z","3.0.1":"2026-08-27T06:10:40.803Z","modified":"2026-08-27T06:10:41.012Z"},"maintainers":[{"name":"neerajsohal","email":"hello@neerajkumar.name"}],"description":"Read-only MCP server for Electrik Slate docs, blocks, and Blade source","homepage":"https://slate.electrik.dev/docs/ai","keywords":["mcp","slate","laravel","blade","electrik"],"repository":{"type":"git","url":"git+https://github.com/electrikhq/slate.git","directory":"mcp"},"bugs":{"url":"https://github.com/electrikhq/slate/issues"},"license":"MIT","readme":"# @electrik/slate-mcp\n\nRead-only [MCP](https://modelcontextprotocol.io/) server for [Electrik Slate](https://slate.electrik.dev).\n\nBrowsing and fetching only — it does **not** install Composer packages.\n\n## Two ways to connect\n\n### 1. Remote (Cloudflare Worker)\n\nDeploy `mcp/worker` then point Cursor at the Worker URL (Streamable HTTP):\n\n```json\n{\n  \"mcpServers\": {\n    \"slate\": {\n      \"url\": \"https://mcp.slate.electrik.dev\"\n    }\n  }\n}\n```\n\nSee [`worker/README.md`](worker/README.md).\n\n### 2. Local (npm / stdio)\n\n```bash\nnpm install -g @electrik/slate-mcp\n# or\nnpx -y @electrik/slate-mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"slate\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@electrik/slate-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Purpose |\n| --- | --- |\n| `list_components` | Shipped component slugs + docs URLs |\n| `list_blocks` | Docs-site blocks gallery |\n| `get_component_docs` | Component markdown from slate.electrik.dev |\n| `get_docs_page` | Docs markdown (`installation`, `livewire`, …) |\n| `get_component_source` | Blade file from GitHub `3.x` |\n| `get_llms_index` | Fetch `/llms.txt` |\n\n## Env\n\n| Variable | Default | Purpose |\n| --- | --- | --- |\n| `SLATE_DOCS_URL` | `https://slate.electrik.dev` | Docs / markdown base |\n| `SLATE_SOURCE_URL` | GitHub raw `3.x` | Blade source base |\n\n## Docs\n\nhttps://slate.electrik.dev/docs/ai\n","readmeFilename":"README.md","_rev":"1-8b48dbc612affd94c04cace43fee974b"}