delega-mcp
delega-mcp
Delega용 MCP 서버 — AI 에이전트를 위한 작업 인프라입니다.
모든 MCP 호환 클라이언트(Claude Code, Cursor, Codex 등)를 Delega 인스턴스에 연결하고 자연어를 통해 작업, 프로젝트 및 에이전트를 관리하세요.
설치
npm install -g @delega-dev/mcp구성
MCP 클라이언트 구성(예: Claude Code claude_code_config.json)에 추가하세요:
{
"mcpServers": {
"delega": {
"command": "npx",
"args": ["-y", "@delega-dev/mcp"],
"env": {
"DELEGA_API_URL": "http://127.0.0.1:18890",
"DELEGA_AGENT_KEY": "dlg_your_agent_key_here"
}
}
}
}환경 변수
변수 | 기본값 | 설명 |
|
| Delega API 엔드포인트 |
| (없음) | 인증된 요청을 위한 에이전트 API 키 |
|
| ⚠️ 개발 전용. 전체 API 키를 도구 출력에 표시하려면 |
호스팅 계층의 경우 URL로 https://api.delega.dev를 사용하세요.
보안 참고 사항
로컬이 아닌
DELEGA_API_URL값은https://를 사용해야 합니다.에이전트 키는 명령줄 인수가 아닌 환경 변수를 통해 전달되므로 프로세스 목록 유출을 방지합니다.
MCP 도구 출력은 기본적으로 전체 에이전트 API 키를 가립니다.
프로덕션 환경에서
DELEGA_REVEAL_AGENT_KEYS=1을 설정하지 마세요. 이 플래그는 초기 설정용으로만 존재합니다. 프로덕션 환경에서는 프롬프트가 주입된 에이전트가create_agent또는list_agents도구 출력에서 키를 탈취할 수 있습니다. 키는 생성 시 한 번만 반환되므로, 새 키가 필요한 경우rotate_agent_key를 사용하세요.
도구
도구 | 설명 |
| 프로젝트, 라벨, 마감일, 완료 여부별로 작업 나열 |
| 하위 작업을 포함한 전체 작업 세부 정보 가져오기 |
| 새 작업 생성 |
| 작업 필드 업데이트 ( |
| 에이전트에게 작업 할당 (할당 해제하려면 |
| 작업 위임: 부모에 연결된 자식 작업 생성 (부모 상태는 |
| 작업에 대한 전체 위임 체인 반환 (루트 + 자손, 깊이순 정렬) |
| 작업의 지속적 컨텍스트 블롭에 키 병합 (대체하지 않고 딥 병합) |
| 제안된 작업 내용이 기존 오픈 작업과 유사한지 확인 (Jaccard 유사도). 중복 작업을 방지하기 위해 |
| 할당량 및 속도 제한 정보 반환. 호스팅 API 전용 ( |
| 작업을 완료로 표시 |
| 작업을 영구적으로 삭제 |
| 작업에 댓글 추가 |
| 모든 프로젝트 나열 |
| 작업 통계 가져오기 |
| 등록된 에이전트 나열 |
| 새 에이전트 등록 (API 키 반환) |
| 에이전트 삭제 (활성 작업이 있는 경우 거부됨) |
| 모든 웹훅 나열 (관리자 전용) |
| 이벤트 알림을 위한 웹훅 생성 (관리자 전용) |
| ID별로 웹훅 삭제 (관리자 전용) |
작업 출력 형식
작업을 반환하는 도구(list_tasks, get_task, create_task, update_task, assign_task)는 사용 가능한 경우 할당 메타데이터와 함께 각 작업을 렌더링합니다:
[#42] Ship the release
Description: Cut RC, tag, push to npm
Project: Delega
Labels: release
Priority: 3
Due: 2026-04-20
Assigned to: Coordinator (#7)
Created by: planner (#3)
Completed: noAssigned to / Created by / Completed by 줄은 기본 필드가 채워져 있을 때만 출력됩니다. 자체 호스팅 Delega는 중첩된 에이전트 객체를 반환하므로 피할당자가 <display_name> (#id)로 렌더링됩니다. 호스팅 api.delega.dev 계층은 원시 에이전트 ID를 반환하므로 #<id>로 렌더링됩니다.
위임 체인의 일부인 작업은 체인 메타데이터도 표시합니다:
[#def] Draft intro
Status: delegated
Assigned to: Drafter (#3)
Created by: Coordinator (#7)
Delegation: depth 1, parent #abc, root #abc
Delegated by: Coordinator (#7)
Completed: no
Context keys: step, findings (2)단일 작업 도구(get_task, create_task, update_task, assign_task, delegate_task, update_task_context)는 전체 context 블롭을 예쁘게 출력하는 상세 렌더링을 사용합니다(2000자에서 잘림). list_tasks는 대신 Context keys: …를 보여주는 간결한 목록 렌더링을 사용합니다.
위임 체인
get_task_chain은 체인 내의 모든 작업에 대해 전체 부모/자식 체인을 반환합니다. 출력은 delegation_depth만큼 들여쓰기됩니다:
Delegation chain (root #abc, depth 2, 2/4 complete):
[#abc] Write report (depth 0, delegated)
[#def] Draft intro (depth 1, completed)
[#jkl] Draft conclusion (depth 1, pending)
[#ghi] Research sources (depth 2, completed)노드는 깊이순, 그 다음 생성 순서대로 정렬됩니다(API의 응답 순서와 일치).
자체 호스팅 vs 호스팅
자체 호스팅(무료): 직접 Delega 인스턴스를 실행하고 DELEGA_API_URL을 해당 인스턴스로 지정하세요.
호스팅: https://api.delega.dev를 사용하세요 — 월 최대 1,000개 작업까지 무료입니다.
링크
라이선스
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/delega-dev/delega-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server