Integrations
Enables posting Devin AI tasks to Slack channels, maintains thread context between Devin sessions and Slack threads, and allows sending messages to both Devin sessions and corresponding Slack threads simultaneously.
@kazuph/mcp-devin Slack 통합이 가능한 MCP 서버
Slack 통합을 갖춘 Devin AI용 MCP 서버
Devin AI와 Slack을 통합하는 TypeScript 기반 MCP 서버입니다. 이 서버를 통해 다음과 같은 기능을 사용할 수 있습니다.
- Devin 세션 생성 및 Slack에 작업 자동 게시
- Devin 세션 및 해당 Slack 스레드에 메시지 보내기
- 향상된 Slack 통합을 통한 세션 관리
특징
슬랙 통합
@Devin
언급과 함께 Devin 작업을 Slack에 자동으로 게시합니다.- Devin 세션과 Slack 스레드 간의 스레드 컨텍스트를 유지합니다.
- 인증을 위해 Slack Bot 토큰을 사용합니다.
도구
create_devin_session
- 새로운 Devin 세션을 생성하고 Slack에 게시합니다.@Devin
언급과 함께 지정된 Slack 채널에 작업을 게시합니다.- 세션 세부 정보 및 Slack 메시지 정보를 반환합니다.
send_message_to_session
- Slack 스레드(선택 사항)를 사용하여 Devin 세션에 메시지를 보냅니다.- 제공되는 경우 Slack 스레드에 동시에 게시할 수 있습니다.
get_devin_session
- 선택적 Slack 메시지 기록과 함께 세션 세부 정보 가져오기list_devin_sessions
- 모든 Devin 세션 나열get_organization_info
- Devin 조직에 대한 정보를 얻으세요
개발
종속성 설치:
지엑스피1
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
구성
MCP 서버 구성
서버는 MCP 서버 구성 파일을 통해 구성됩니다. 구성 파일에 다음을 추가하세요.
필수 환경 변수
다음 환경 변수는 env
섹션에서 설정해야 합니다.
DEVIN_API_KEY
: Devin API 키DEVIN_ORG_NAME
: (선택 사항) 조직 이름이며 기본값은 "기본 조직"입니다.DEVIN_BASE_URL
: (선택 사항) Devin API의 기본 URL이며 기본값은 " https://api.devin.ai/v1 "입니다.SLACK_BOT_TOKEN
: Slack Bot 사용자 OAuth 토큰(xoxb-로 시작)SLACK_DEFAULT_CHANNEL
: 메시지가 게시될 기본 Slack 채널입니다. 다음 중 하나를 사용할 수 있습니다.- 채널 ID(예:
C123ABC456
) - 채널 이름(예:
general
또는#general
)
- 채널 ID(예:
설치
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
You must be authenticated.
Tools
Devin AI와 Slack을 통합하는 TypeScript MCP 서버로, 사용자가 Devin 세션을 생성하고, Slack 채널에 작업을 게시하고, Devin 세션과 Slack 스레드 간의 스레드 컨텍스트를 유지할 수 있습니다.