by devrev
Provides comprehensive access to DevRev's APIs, enabling creation, retrieval, updating, and listing of issues, tickets, enhancements, sprints, meetings, and user data with advanced filtering and pagination.
DevRev MCP Server exposes a full‑featured Model Context Protocol interface to DevRev’s platform. It lets clients interact programmatically with work items (issues, tickets), parts (enhancements), vista boards, meetings, user information, and sprint planning, all through a single, consistent server.
uv
(or uvx
) as described in the README.DEVREV_API_KEY
in the environment with a personal access token.uvx devrev-mcp
).search
, list_works
, create_part
, get_vista
, etc., using the MCP client of your choice.get_current_user
.uv
/uvx
for execution.DEVREV_API_KEY
.uv
command with the --directory
argument pointing to the source folder.uv
? Verify the installation directory (typically ~/.cargo/bin/
) is in your PATH
and restart the terminal.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>" } } } }
Discover more MCP servers with similar functionality and use cases
by jerhadf
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
by taazkareem
clickup-mcp-server is an AI-powered Model Context Protocol (MCP) server that integrates ClickUp project management with AI applications. It enables AI agents to interact with ClickUp tasks and workspace elements through a standardized protocol, facilitating natural language-based workspace management and automation.
by its-dart
Enables AI assistants to manage tasks and documents in Dart through a Model Context Protocol server, exposing prompts, resource templates, and tool endpoints for streamlined interaction.
by tacticlaunch
MCP Linear is a Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems using natural language.
by useshortcut
Provides Model Context Protocol (MCP) tools that let AI assistants query and modify Shortcut data such as stories, epics, iterations, users, and documents.
by phuc-nt
MCP Atlassian Server connects AI agents to Atlassian Jira and Confluence, enabling them to query data and perform actions within these platforms. It simplifies interactions with Atlassian tools, reducing context-switching for users.
by tonyzorin
A Model Context Protocol (MCP) server implementation for JetBrains YouTrack, allowing AI assistants to interact with YouTrack issue tracking system.
by sakce
Enables MCP clients to interact with Monday.com boards, items, updates, and documents.
by kelvin6365
A Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API.