Claude 텍스트 편집기 MCP 서버
Claude 내장 텍스트 편집기 도구를 모델 컨텍스트 프로토콜 (MCP) 서버로 오픈 소스로 구현한 패키지입니다. 이 패키지는 Claude 내장 텍스트 편집기 와 동일한 기능을 제공하여 표준화된 API를 통해 텍스트 파일을 보고, 편집하고, 생성할 수 있도록 합니다.
특징
Claude의 텍스트 편집기와 동일한 API : Claude의 내장 텍스트 편집기 도구와 정확히 동일한 인터페이스를 구현합니다.
MCP 서버 구현 : AI 도구 통합을 위한 모델 컨텍스트 프로토콜 표준을 따릅니다.
파일 작업 :
선택적 줄 범위 지정을 사용하여 파일 내용 보기
새 파일 만들기
기존 파일의 텍스트 바꾸기
특정 줄 번호에 텍스트 삽입
이전 편집 취소
Related MCP server: Coder Toolbox MCP Server
지원되는 Claude 텍스트 편집기 버전
이 패키지는 내장된 Claude 텍스트 편집기 도구 버전과 동등한 도구를 구현합니다.
text_editor_20241022(클로드 3.5 소네트)text_editor_20250124(클로드 3.7 소네트)
하지만 내장된 Claude 도구와의 이름 충돌을 피하기 위해 도구 이름 'text_editor'를 사용합니다.
설치
지엑스피1
용법
서버 시작
Claude Desktop에서 구성
도구 명령
보다
파일이나 디렉토리의 내용을 봅니다.
만들다
지정된 내용으로 새 파일을 만듭니다.
문자열 바꾸기
파일의 텍스트를 바꿉니다.
끼워 넣다
특정 줄에 텍스트를 삽입합니다.
편집 취소
파일의 마지막 편집 내용을 되돌립니다.
개발
필수 조건
노드.js 18+
pnpm
설정
스크립트
pnpm build: TypeScript 프로젝트 빌드pnpm lint: 자동 수정으로 ESLint 실행pnpm format: Prettier로 코드 포맷하기pnpm clean: 빌드 아티팩트 제거pnpm clean:all: 빌드 아티팩트 및 node_modules 제거pnpm test: 테스트 실행pnpm test:coverage: 커버리지 보고서와 함께 테스트 실행
테스트
이 프로젝트에서는 테스트를 위해 Vitest를 사용합니다.
테스트를 실행하려면:
테스트 커버리지 보고서는 coverage 디렉토리에 생성됩니다.
특허
MIT
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
저장소를 포크하세요
기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature)변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature')브랜치에 푸시(
git push origin feature/amazing-feature)풀 리퀘스트 열기