v0.3.2 · 2026-10-20

ALDOL MCP Forge 🔧

자연어 템플릿 + OpenAPI에서 MCP 서버 소스코드를 생성하는 로컬 제작기.
외부 서비스에 등록하거나 자동 배포하지 않습니다. Python 3.11+ 필요.

이 페이지는 소개 페이지입니다.
Forge는 내 컴퓨터에서 실행하는 로컬 도구이며, 이 웹사이트에서 MCP 서버가 돌아가지 않습니다. 소스코드는 GitHub 공개 저장소에서 받고 로컬에서 실행하세요.
GitHub 저장소 보기 README 전문 aldol.app

현재 검증 상태 (v0.3.2)

하는 일

도구 총 8개

도구기능
forge_list_templates기존 3개 읽기 전용 템플릿 조회
forge_preview자연어 템플릿 매칭
forge_create기존 HTML/JSON/텍스트 도구 프로젝트 생성
forge_add_tool기존 큐레이션 프로젝트에 안전한 도구 추가 및 백업
forge_test프로젝트 소스 무결성 및 호환 스모크 테스트. SDK 설치 시 인메모리 검증
forge_package로컬 ZIP 작성. 동일 버전 덮어쓰기 방지
forge_preview_openapiOpenAPI 3 JSON의 지원 GET·제외 작업 미리보기
forge_import_openapiproject_name, spec_json, 선택적 isolation로 새 OpenAPI GET 프로젝트 생성

로컬 실행

git clone https://github.com/aldol2678/aldol-mcp-forge.git
cd aldol-mcp-forge
python3 forge.py
python3 -m unittest discover -s tests -v
python3 examples/run_openapi_demo.py

실제 클라이언트에서 이 Forge 자체를 stdio 서버로 실행하려면 MCP 서버 설정에 아래 항목을 등록하세요. 파일 경로는 사용자 환경의 절대 경로로 바꿔야 합니다.

{
  "mcpServers": {
    "aldol-mcp-forge": {
      "command": "python3",
      "args": ["/ABSOLUTE/PATH/aldol-mcp-forge/forge.py"]
    }
  }
}

네트워크 / 보안 제한

생성된 도구는 기본으로 dry_run입니다. 실제 읽기 요청을 허용하려면 생성된 프로젝트의 서버 프로세스 환경에서 아래 값을 설정해야 합니다. 실제 API의 주소를 정확히 알고 신뢰할 때에만 수행하세요.

ALDOL_API_BASE_URL='https://api.example.com/v1'
ALDOL_API_ALLOWED_HOST='api.example.com'

실제 연결 모드에서는 공개 IP로 해석되는 HTTPS:443 목적지만 허용하고 리다이렉트 없이 JSON 응답을 제한 크기 내에서 수신합니다. DNS 재바인딩·프록시 환경을 완전하게 격리하는 보안 경계는 아니며, OAuth/API 키는 구현되지 않았습니다. 외부 실행은 실제 사용자가 별도 승인·설정해야 합니다. 임의의 신뢰할 수 없는 코드나 OpenAPI 문서를 운영 환경에 곧바로 배포하면 안 됩니다.

참고