- Explore MCP Servers
- mcp-devin
Mcp Devin
What is Mcp Devin
mcp-devin is a TypeScript-based MCP server that integrates Devin AI with Slack, enabling seamless communication and task management between the two platforms.
Use cases
Use cases include automating task assignments in Slack, managing project discussions with Devin sessions, and providing real-time updates on tasks through Slack threads.
How to use
To use mcp-devin, install the necessary dependencies with ‘pnpm install’, build the server using ‘pnpm run build’, and configure it with the required environment variables in the MCP server configuration file.
Key features
Key features include automatic posting of Devin tasks to Slack, maintaining thread context between Devin sessions and Slack threads, and various tools for managing Devin sessions such as creating, sending messages, and listing sessions.
Where to use
mcp-devin is suitable for organizations that utilize Devin AI for task management and Slack for team communication, enhancing productivity and collaboration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Devin
mcp-devin is a TypeScript-based MCP server that integrates Devin AI with Slack, enabling seamless communication and task management between the two platforms.
Use cases
Use cases include automating task assignments in Slack, managing project discussions with Devin sessions, and providing real-time updates on tasks through Slack threads.
How to use
To use mcp-devin, install the necessary dependencies with ‘pnpm install’, build the server using ‘pnpm run build’, and configure it with the required environment variables in the MCP server configuration file.
Key features
Key features include automatic posting of Devin tasks to Slack, maintaining thread context between Devin sessions and Slack threads, and various tools for managing Devin sessions such as creating, sending messages, and listing sessions.
Where to use
mcp-devin is suitable for organizations that utilize Devin AI for task management and Slack for team communication, enhancing productivity and collaboration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
@kazuph/mcp-devin MCP Server with Slack Integration
MCP server for Devin AI with Slack integration
This is a TypeScript-based MCP server that provides integration between Devin AI and Slack. The server enables:
- Creating Devin sessions and automatically posting tasks to Slack
- Sending messages to Devin sessions and the corresponding Slack threads
- Managing sessions with enhanced Slack integration
Features
Slack Integration
- Automatically posts Devin tasks to Slack with
@Devinmentions - Maintains thread context between Devin sessions and Slack threads
- Uses Slack Bot token for authentication
Tools
create_devin_session- Create a new Devin session and post to Slack- Posts task to a designated Slack channel with
@Devinmention - Returns session details and Slack message information
- Posts task to a designated Slack channel with
send_message_to_session- Send a message to a Devin session with optional Slack thread- Can simultaneously post to the Slack thread when provided
get_devin_session- Get session details with optional Slack message historylist_devin_sessions- List all Devin sessionsget_organization_info- Get information about your Devin organization
Development
Install dependencies:
pnpm install
Build the server:
pnpm run build
For development with auto-rebuild:
pnpm run watch
Configuration
MCP Server Configuration
The server is configured through the MCP server configuration file. Add the following to your configuration:
Required Environment Variables
The following environment variables must be set in the env section:
DEVIN_API_KEY: Your Devin API keyDEVIN_ORG_NAME: (Optional) Your organization name, defaults to “Default Organization”DEVIN_BASE_URL: (Optional) Base URL for the Devin API, defaults to “https://api.devin.ai/v1”SLACK_BOT_TOKEN: Your Slack Bot User OAuth Token (starts with xoxb-)SLACK_DEFAULT_CHANNEL: The default Slack channel where messages will be posted. You can use either:- Channel ID (e.g.
C123ABC456) - Channel name (e.g.
generalor#general)
- Channel ID (e.g.
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"@kazuph/mcp-devin": {
"command": "/path/to/@kazuph/mcp-devin/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
pnpm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










