by devrev
Provides comprehensive access to DevRev APIs for managing work items, parts, meetings, sprints, and more via a Model Context Protocol server.
DevRev MCP Server exposes DevRev's full suite of APIs through a Model Context Protocol interface, enabling programmatic creation, retrieval, updating, and listing of issues, tickets, enhancements (parts), meetings, sprint boards (vistas), and user information. Advanced filtering, pagination, and hybrid search across multiple namespaces are built‑in.
uv
(recommended) or uvx
.DEVREV_API_KEY
in the environment or in the MCP server configuration file used by Claude Desktop.uvx devrev-mcp
).search
, get_work
, create_part
, list_meetings
, etc.) to perform operations.Q: Which package manager should I use?
A: uv
is recommended for speed and ease of use; uvx
works as a wrapper for running the server directly.
Q: How do I set the API key?
A: Export DEVREV_API_KEY
in your shell or include it in the env
section of the MCP server configuration JSON.
Q: Can I run the server on Windows?
A: Yes. Install uv
via PowerShell (irm https://astral.sh/uv/install.ps1 | iex
) and then execute the configured command.
Q: What is the recommended command for launching the server?
A: Use the uvx devrev-mcp
command for a quick start, or the longer uv --directory <path> run devrev-mcp
for development mode.
Q: Does the server support pagination?
A: All list endpoints (list_works
, list_parts
, list_meetings
, etc.) include pagination parameters.
A Model Context Protocol server for DevRev. This server provides comprehensive access to DevRev's APIs, allowing you to manage work items (issues, tickets), parts (enhancements), meetings, workflow transitions, timeline entries, sprint planning, and subtypes. Access vista boards, search across your DevRev data, and retrieve user information with advanced filtering and pagination support.
search
: Search for information across DevRev using the hybrid search API with support for different namespaces (articles, issues, tickets, parts, dev_users, accounts, rev_orgs, vistas, incidents).get_current_user
: Fetch details about the currently authenticated DevRev user.get_vista
: Retrieve information about a vista (sprint board) in DevRev using its ID. Vistas contain sprints (vista group items) that can be used for filtering and sprint planning.get_work
: Get comprehensive information about a specific DevRev work item using its ID.create_work
: Create new issues or tickets in DevRev with specified properties like title, body, assignees, and associated parts.update_work
: Update existing work items by modifying properties such as title, body, assignees, associated parts, or stage transitions.list_works
: List and filter work items based on various criteria like state, dates, assignees, parts, and more.get_part
: Get detailed information about a specific part (enhancement) using its ID.create_part
: Create new parts (enhancements) with specified properties including name, description, assignees, and parent parts.update_part
: Update existing parts by modifying properties such as name, description, assignees, target dates, or stage transitions.list_parts
: List and filter parts based on various criteria like dates, assignees, parent parts, and more.list_meetings
: List and filter meetings in DevRev based on various criteria such as channel, participants, dates, and meeting states.valid_stage_transition
: Get a list of valid stage transitions for a given work item (issue, ticket) or part (enhancement). Use this before updating stages to ensure transitions are valid.add_timeline_entry
: Add timeline entries to work items (issues, tickets) or parts (enhancements) to track updates and progress.get_sprints
: Get active or planned sprints for a given part ID, useful for sprint planning and issue assignment.list_subtypes
: List all available subtypes in DevRev for a given leaf type (issue or ticket), enabling proper categorization of work items.Before using this MCP server, you need to install either uvx
or uv
, which are modern Python package and project management tools.
uv
is a fast Python package installer and resolver. It includes uvx
for running Python applications.
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Using Homebrew (macOS):
brew install uv
Using pip:
pip install uv
After installation, verify that uv
and uvx
are available:
# Check uv version
uv --version
# Check uvx version
uvx --version
Both commands should return version information. If you get "command not found" errors, you may need to restart your terminal or add the installation directory to your PATH.
If you encounter issues:
~/.cargo/bin/
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"devrev": {
"command": "uvx",
"args": [
"devrev-mcp"
],
"env": {
"DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
}
}
}
"mcpServers": {
"devrev": {
"command": "uv",
"args": [
"--directory",
"Path to src/devrev_mcp directory",
"run",
"devrev-mcp"
],
"env": {
"DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
}
}
}
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "devrev": { "command": "uvx", "args": [ "devrev-mcp" ], "env": { "DEVREV_API_KEY": "<YOUR_DEVREV_API_KEY>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.