Claude 텍스트 편집기 MCP 서버
Claude 내장 텍스트 편집기 도구를 모델 컨텍스트 프로토콜 (MCP) 서버로 오픈 소스로 구현한 패키지입니다. 이 패키지는 Claude 내장 텍스트 편집기 와 동일한 기능을 제공하여 표준화된 API를 통해 텍스트 파일을 보고, 편집하고, 생성할 수 있도록 합니다.
특징
Claude의 텍스트 편집기와 동일한 API : Claude의 내장 텍스트 편집기 도구와 정확히 동일한 인터페이스를 구현합니다.
MCP 서버 구현 : AI 도구 통합을 위한 모델 컨텍스트 프로토콜 표준을 따릅니다.
파일 작업 :
선택적 줄 범위 지정을 사용하여 파일 내용 보기
새 파일 만들기
기존 파일의 텍스트 바꾸기
특정 줄 번호에 텍스트 삽입
이전 편집 취소
지원되는 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
)풀 리퀘스트 열기
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Claude 내장 텍스트 편집기 도구 버전의 오픈 소스 구현:
text_editor_20241022 (클로드 3.5 소네트) text_editor_20250124 (클로드 3.7 소네트)
Related Resources
Related MCP Servers
- -securityAlicense-qualityA comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.Last updated -39MIT License
- -securityFlicense-qualityA utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.Last updated -3
- -securityAlicense-qualityA toolkit for managing Claude desktop app extension configurations, enabling features like Brave search, file operations, Git/GitHub integration, shell access, web scraping, HTTP requests, AWS documentation search, and Obsidian note management.Last updated -1MIT License
- -securityFlicense-qualityEnables text manipulation in Adobe InDesign documents via Claude Desktop by providing tools to add, update, remove, and retrieve text content through ExtendScript API.Last updated -1