{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ahmad-codex/workstream-mcp","description":"Shared task ledger for AI agents and humans: atomic claims, state machine, GitHub and Slack sync","title":"Workstream","repository":{"url":"https://github.com/ahmad-codex/workstream-mcp","source":"github"},"version":"0.1.4","websiteUrl":"https://github.com/ahmad-codex/workstream-mcp","packages":[{"registryType":"oci","identifier":"ghcr.io/ahmad-codex/workstream-mcp:0.1.4","transport":{"type":"streamable-http","url":"http://localhost:8080/{WORKSTREAM_USER_TOKEN}/mcp"},"environmentVariables":[{"description":"Npgsql connection string for the PostgreSQL 16 database","isRequired":true,"isSecret":true,"name":"WORKSTREAM_DB_CONNECTION"},{"description":"Bearer token for the /admin API, used to create users","isRequired":true,"isSecret":true,"name":"WORKSTREAM_ADMIN_TOKEN"},{"description":"Public base URL used when returning user MCP URLs","default":"http://localhost:8080","name":"WORKSTREAM_PUBLIC_BASE_URL"},{"description":"Your user token from POST /admin/users. Only used to build the client URL; the server does not read it.","isRequired":true,"isSecret":true,"name":"WORKSTREAM_USER_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T15:15:23.721125Z","publishedAt":"2026-10-12T15:15:23.721125Z","updatedAt":"2026-10-12T15:15:23.721125Z","isLatest":true}}}
