@skyphusion-labs/prism-mcp
v0.1.1
Published
Prism MCP: drive the Prism multimodal playground API from an agent. Works with play.skyphusion.org and self-hosted prism.
Maintainers
Readme
@skyphusion-labs/prism-mcp
License: MIT
API: prism (AGPL playground Worker)
Control plane (metered chat): prism-control-plane
Agent MCP for Prism: full HTTP parity with the prism /api/*
surface so coding agents can chat, generate images/video/music/TTS, manage RAG documents and
projects, and poll long jobs -- without a browser.
Stateless Model Context Protocol Worker that proxies curated tools to a prism instance over HTTPS.
Install
npm install @skyphusion-labs/prism-mcpDeploy (Cloudflare Workers)
main = "node_modules/@skyphusion-labs/prism-mcp/dist/mcp.js"See docs/mcp.md for secrets, session seeding, agent wiring, and the tool catalog.
| Binding | Kind | Role |
|---------|------|------|
| PRISM_URL | var | Prism base URL (e.g. https://play.skyphusion.org) |
| PRISM_SESSION | secret | Raw __Host-prism_session cookie value |
| MCP_TOKEN | secret | Agent gate (Authorization: Bearer …) |
Optional: PRISM_ACCESS_EMAIL, PRISM_ACCESS_CLIENT_ID, PRISM_ACCESS_CLIENT_SECRET for
Access-mode / Access-fronted self-hosts.
Package layout
| Import | Role |
|--------|------|
| @skyphusion-labs/prism-mcp | Default Worker export (fetch handler) |
| @skyphusion-labs/prism-mcp/mcp-env | McpEnv bindings |
| @skyphusion-labs/prism-mcp/mcp-tools | Tool catalog + runTool |
License
MIT (this package). Prism itself remains AGPL-3.0-only.
Hosted door
First-party Worker: https://prism-mcp.skyphusion.org (tag-gated deploy on prism-mcp-v*).
Self-host still supported via wrangler template.
