코딩 에이전트를 위한 MCP 서버

코드는 에이전트가, 보관은 Fughetta가.

Fughetta는 프로젝트 소스를 호스팅하고, 하나의 MCP 엔드포인트로 코딩 에이전트에 파일 도구, 격리된 월드라인, 영구 영수증을 제공합니다. 태블릿에서 작업해도 소스는 계속 호스팅됩니다.

에이전트의 편집 호출 (예시)
→ edit { "workspace": "acme", "project": "app",
         "path": "src/net.cpp",
         "old_string": "poll(", "new_string": "wait(",
         "operation_id": "task-17-edit-3",
         "expected_head": "9f2c…" }

← { "path": "src/net.cpp", "replacements": 1,
    "replayed": false }

작동 방식

  1. 1

    에이전트 연결

    MCP 서버 URL과 API 토큰 하나를 추가하세요. Streamable HTTP를 지원하는 모든 MCP 클라이언트에서 사용할 수 있습니다.

  2. 2

    프로젝트 만들기

    C++, Python, Java 또는 TypeScript 템플릿에서 시작해 파일을 미리 보거나, 에이전트가 첫 파일을 쓰게 하세요.

  3. 3

    읽고 편집은 에이전트에게

    에이전트가 파일을 나열하고, 검색하고, 읽고, 편집합니다. 오래된 expected head는 거부되며, 작업 ID로 사라진 응답의 결과를 복구할 수 있습니다.

에이전트의 작업 방식에 맞춰 설계

복구할 수 있는 편집

변경 작업은 작업 ID를 담을 수 있습니다. 다시 시도하면 두 번 적용되는 대신 기록된 결과가 반환되고, 사라진 응답은 영수증으로 복구됩니다.

월드라인

에이전트별로 격리된 편집 기록. 영구 영수증, 실행 취소와 다시 실행, 추측 대신 충돌을 보고하는 병합을 제공합니다.

중요한 것을 찾기

프로젝트 전체에서 나열, glob, 정규식 검색을 수행하며, 무시할 경로는 제외되고 결과는 한도로 제한됩니다.

시작 템플릿

C++, Python, Java, TypeScript의 프로젝트, 클래스, 인터페이스를 쓰기 전에 미리 볼 수 있습니다.

직접 관리하는 한도

워크스페이스와 프로젝트별 저장 공간, 프로젝트 수, 읽기 크기를 정하고, 콘솔에서 저장 공간과 도구 사용량을 확인하세요.

팀과 토큰

워크스페이스는 하나의 팀입니다. 멤버를 초대하고, 에이전트나 머신별로 API 토큰을 발급하고, 나머지에 영향 없이 하나만 폐기할 수 있습니다.

명령 하나로 연결

계정 설정에서 API 토큰을 만든 뒤 에이전트에 서버를 추가하세요. 모든 도구 호출은 대상 워크스페이스와 프로젝트를 지정합니다.

claude mcp add --transport http gateway \
  https://gateway.fughetta.dev/mcp \
  --header "Authorization: Bearer sk_…"

에이전트의 코드가 머물 곳을 마련해 주세요.

무료로 시작하기