MCP Development Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Handles code execution through Docker environments and provides tools for Docker container management

  • Provides Git integration for version control operations in software development projects

MCP 개발 서버

Claude가 소프트웨어 개발 프로젝트를 관리할 수 있도록 하는 MCP(Model Context Protocol) 서버로, 완전한 프로젝트 컨텍스트 인식을 제공하고 Docker 환경을 통해 코드 실행을 처리합니다.

특징

핵심 인프라

  • 프로젝트 컨텍스트 관리
  • 파일 시스템 작업
  • 템플릿 기반 프로젝트 생성
  • Git 통합

요구 사항

  • Python 3.12 이상
  • 도커

설치

지엑스피1

구성

클로드 데스크톱 구성

Claude Desktop 구성 파일에 다음을 추가합니다.

MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "dev": { "command": "mcp-dev-server", "args": [] } } }

용법

서버는 여러 가지 MCP 기능을 제공합니다.

자원

  • 프로젝트 구조 및 파일
  • 빌드 상태 및 아티팩트
  • 테스트 결과
  • Docker 컨테이너 상태

도구

  • 프로젝트 초기화
  • 빌드 작업
  • 테스트 실행
  • Docker 명령어

프롬프트

  • 프로젝트 분석
  • 개발 제안
  • 오류 진단

개발

개발 환경 설정

# Create virtual environment python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies pip install -e ".[dev]"

테스트 실행

pytest tests/

기여하다

행동 강령과 풀 리퀘스트 제출 프로세스에 대한 자세한 내용은 CONTRIBUTING.md를 읽어보세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

Claude가 Docker 환경을 통해 완벽한 컨텍스트 인식과 코드 실행을 통해 소프트웨어 개발 프로젝트를 관리할 수 있게 해주는 모델 컨텍스트 프로토콜 서버입니다.

  1. Features
    1. Core Infrastructure
    2. Requirements
  2. Installation
    1. Configuration
      1. Claude Desktop Configuration
    2. Usage
      1. Resources
      2. Tools
      3. Prompts
    3. Development
      1. Setting up development environment
      2. Running tests
    4. Contributing
      1. License
        ID: fgntdsid11