Skip to content

Conversation

@josephschorr
Copy link
Member

No description provided.


The MCP server provides tooling and resources for developing and debugging SpiceDB schema and relationships.

To use with Claude, run "zed mcp run" and run "claude mcp add --transport sse spicedb http://localhost:9999/sse".
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To use with Claude, run "zed mcp run" and run "claude mcp add --transport sse spicedb http://localhost:9999/sse".
To use with Claude Code, run "zed mcp run" to start the SpiceDB Dev MCP server and then run "claude mcp add --transport sse spicedb http://localhost:9999/sse" to add the server to your Claude Code integrations.

mcpserver.WithResourceCapabilities(true, true),
mcpserver.WithInstructions(instructions),
)
httpServer := mcpserver.NewSSEServer(s)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SSE is deprecated in favor of streamable http. Looks like the mcp-go library has streamable http support. Did you try it out?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, and I was having issues with it, so I changed back to SSE. Granted, it was with a local agent in TS, not Claude.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok there's back compat support for it so we can leave it as sse

Short: "MCP (Model Context Protocol) server commands",
Long: `MCP (Model Context Protocol) server commands.

The MCP server provides tooling and resources for developing and debugging SpiceDB schema and relationships.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The MCP server provides tooling and resources for developing and debugging SpiceDB schema and relationships.
The MCP server provides tooling and resources for developing and debugging SpiceDB schema and relationships. The server runs an in-memory development instance of SpiceDB and does not connect to a running instance of SpiceDB.

@josephschorr josephschorr marked this pull request as ready for review September 30, 2025 16:42
@josephschorr josephschorr force-pushed the mcp branch 3 times, most recently from c5ed228 to 0244a92 Compare September 30, 2025 16:57
samkim
samkim previously approved these changes Sep 30, 2025
Copy link
Member

@samkim samkim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@josephschorr josephschorr merged commit 6097690 into authzed:main Sep 30, 2025
11 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants