Expand description
MCP server for rivets issue tracking.
This crate provides an MCP (Model Context Protocol) server that exposes rivets issue tracking functionality to AI assistants like Claude.
§Quick Start
Run the server:
rivets-mcpConfigure in Claude Code (~/.config/claude-code/mcp.json):
{
"mcpServers": {
"rivets": {
"command": "rivets-mcp",
"args": []
}
}
}§Architecture
The server uses the rmcp crate for MCP protocol handling and directly
wraps the IssueStorage trait from the rivets crate.
§Tools
§Context Management
set_context- Set the workspace root for all operationswhere_am_i- Show current workspace context
§Issue Queries
ready- Find unblocked tasks ready to work onlist- List issues with filtersshow- Show issue details with dependenciesblocked- Get blocked issues with their blockers
§Issue Modification
create- Create a new issueupdate- Update issue fieldsclose- Mark an issue as completedep- Add a dependency between issues
§Debugging
Enable debug logging with the RUST_LOG environment variable:
RUST_LOG=debug rivets-mcpRe-exports§
pub use error::Error;pub use error::Result;pub use server::RivetsMcpServer;