Repolode
fdmtl

fdmtl/director

MCP 도구, 프롬프트, 설정을 이식 가능한 플레이북으로 묶어 AI 에이전트가 단일 엔드포인트로 연결할 수 있게 하는 로컬 우선 게이트웨이입니다.

스타
482
포크
78
열린 이슈
5
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Director는 AI 에이전트와 MCP 서버 사이에서 동작하는 서비스입니다. MCP 도구, 프롬프트, 설정을 이름이 지정된 플레이북으로 묶으며, 각 플레이북은 에이전트가 특정 작업이나 환경에 필요한 기능만 사용하도록 구성할 수 있습니다. Claude Desktop, Claude Code, Cursor, VSCode 같은 클라이언트는 한 번의 클릭으로 플레이북에 연결하거나 단일 MCP 엔드포인트를 통해 직접 연결할 수 있습니다.

이 프로젝트는 일반적인 MCP 관리 요구사항을 지원합니다. 작업에 필요한 도구만 노출하는 도구 필터링, 에이전트 활동의 중앙 집중식 JSON 로깅, OAuth로 보호되는 MCP 서버에 한 번 인증한 뒤 여러 에이전트에서 사용할 수 있는 통합 OAuth를 제공합니다. 플레이북은 웹 UI(`director studio`)나 CLI로 작성할 수 있으며, 게이트웨이는 사용자 자신의 컴퓨터나 인프라에서 실행됩니다.

이 저장소는 CLI, 프로그래밍 방식으로 제어할 수 있는 TypeScript SDK, Docker 이미지, 웹 스튜디오를 포함하는 TypeScript 모노레포입니다. AGPL-3.0 라이선스로 제공됩니다.

핵심 기능

  • 01MCP 도구, 프롬프트, 설정을 재사용 가능한 플레이북으로 묶습니다.
  • 02한 번의 클릭으로 Claude Desktop, Claude Code, Cursor, VSCode에 연결합니다.
  • 03모든 플레이북을 단일 MCP 엔드포인트로 제공합니다.
  • 04에이전트 컨텍스트를 작게 유지하도록 플레이북별로 도구를 필터링합니다.
  • 05에이전트의 도구 활동을 중앙 집중식으로 JSON 로깅합니다.
  • 06OAuth로 보호되는 MCP 서버를 위한 통합 OAuth를 제공합니다.

활용 사례

  • 코딩, 리서치, 운영 작업에 맞춰 서로 다른 도구 세트 간에 전환하기.
  • 여러 AI 클라이언트에서 동일하게 설정된 MCP 서버 세트를 공유하기.
  • 중앙 집중식 인증을 적용해 로컬 또는 컨테이너 환경에서 MCP 서버 실행하기.

빠른 시작

  1. 1

    npm으로 director CLI를 설치하세요

    npm install -g @director.run/cli
  2. 2

    gateway와 온보딩 흐름을 시작하세요

    director quickstart

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 제공되는 파생 서비스는 소스 코드를 공개해야 하는 카피레프트 라이선스입니다.
  • 원클릭 클라이언트 연동은 현재 Claude Code, Claude Desktop, Cursor, VSCode만 지원합니다.

토픽

자주 묻는 질문

director은(는) 무엇인가요?
MCP 도구, 프롬프트, 설정을 이식 가능한 플레이북으로 묶어 AI 에이전트가 단일 엔드포인트로 연결할 수 있게 하는 로컬 우선 게이트웨이입니다. Director는 AI 에이전트와 MCP 서버 사이에서 동작하는 서비스입니다. MCP 도구, 프롬프트, 설정을 이름이 지정된 플레이북으로 묶으며, 각 플레이북은 에이전트가 특정 작업이나 환경에 필요한 기능만 사용하도록 구성할 수 있습니다. Claude Desktop, Claude Code, Cursor, VSCode 같은 클라이언트는 한 번의 클릭으로 플레이북에 연결하거나 단일 MCP 엔드포인트를 통해 직접 연결할 수 있습니다.
director은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
director은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
director은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. director의 마지막 커밋은 2026년 9월 3일입니다.
director은(는) 어디에 사용할 수 있나요?
코딩, 리서치, 운영 작업에 맞춰 서로 다른 도구 세트 간에 전환하기. 여러 AI 클라이언트에서 동일하게 설정된 MCP 서버 세트를 공유하기. 중앙 집중식 인증을 적용해 로컬 또는 컨테이너 환경에서 MCP 서버 실행하기.
director는 어떻게 설치하나요?
npm으로 director CLI를 설치하세요: npm install -g @director.run/cli gateway와 온보딩 흐름을 시작하세요: director quickstart
director은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fdmtl/director

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트