@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 조직에 대한 정보를 얻으세요
Related MCP server: Selector AI FastMCP
개발
종속성 설치:
지엑스피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)
설치
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.