EC

ezyang/codemcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.6천 stars 136 forks 품질 69 트렌드 24Apache-2.0

Claude 데스크톱용 코딩 어시스턴트 MCP

개요

알림: claude 코드는 Anthropic의 월 20달러 구독으로 제공되므로, 저는 codemcp를 완전히 구식으로 생각합니다. 하지만 특히 Git-versioning 방식과 관련된 좋은 디자인 아이디어들이 있는데, 언젠가 이 아이디어들을 현세대 에이전트틱 코딩 CLI에 이식하고 싶습니다. codemcp를 설치하여 Claude Desktop을 페어 프로그래밍 어시스턴트로 만드세요. 이 기능을 사용하면 Claude에게 직접 기능 구현, 버그 수정, 컴퓨터 코드베이스 리팩터링을 요청할 수 있습니다; Claude는 직접 파일을 편집하고 테스트를 실행합니다. Claude의 채팅창에 코드를 복사하는 것은 이제 끝입니다! CodeMCP는 다른 AI 코딩 소프트웨어(Claude Code, Cursor, Cline, Aider)와 유사한 기능을 제공하지만, 설계 영역에서 독특한 위치를 차지합니다: 1. Anthropic의 월 20달러 구독 서비스와 함께 사용하도록 설계되었습니다. 구독 요금제로 결제하는 게 좋습니다. 에이전트 액션을 위해 사용할 수 있기 때문입니다; 작동하지 않는 체인지셋에 5달러를 낭비했다고 죄책감을 느끼지 않아도 됩니다.

개요(AI 번역)

공지: Anthropic의 월 20달러 구독료로 claude 코드를 사용할 수 있으니, 저는 고려하고 있습니다 CodeMCP는 완전히 구식입니다. 하지만 좋은 디자인 아이디어들도 있습니다 (특히 이 분야) 이 기법을 현재 세대로 이식하고 싶습니다. 에이전트 코딩 CLIS에 대해

코드엠프

codemcp를 설치하여 Claude Desktop을 프로그래밍 어시스턴트로 만드세요. Claude에게 직접 기능 구현, 버그 수정 등을 요청할 수 있습니다 컴퓨터의 코드베이스에서 리팩토링을 수행합니다; Claude는 파일을 직접 편집하고 테스트를 진행하세요. 클로드의 채팅창에 코드를 복사하는 것에 작별을 고하세요!

CodeMCP는 다른 AI 코딩 소프트웨어(Claude Code, 커서, 클라인, 에이더), 하지만 디자인 공간에서 독특한 위치를 차지합니다:

  1. Anthropic의 월 20달러 사용 Claude Pro와 함께 사용하도록 설계되었습니다 구독 제공. 구독 요금제로 요금을 내는 걸 좋아합니다 왜냐하면 이는 에이전트 행동에 대해 **한계 비용이 0*이라는 의미이기 때문입니다; 더 이상 감정이 없다 작동하지 않는 체인저셋에 5달러를 낭비했다니 안타깝네요.

Claude Max(월 $100)를 가지고 있다면 Claude Code도 사용할 수 있습니다 구독 기반 요금제로 제공됩니다. CodeMCP의 가치 제안은 다음과 같습니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

NOTICE: claude code is available with Anthropic’s $20/mo subscription, so I consider codemcp fully obsolete. However, there are some good design ideas (especially around the Git-versioning scheme) that I eventually want to port into the current generation of agentic coding clis.

codemcp

Make Claude Desktop a pair programming assistant by installing codemcp. With it, you can directly ask Claude to implement features, fix bugs and do refactors on a codebase on your computer; Claude will directly edit files and run tests. Say goodbye to copying code in and out of Claude’s chat window!

codemcp offers similar functionality to other AI coding software (Claude Code, Cursor, Cline, Aider), but it occupies a unique point in the design space:

  1. It’s intended to be used with Claude Pro, Anthropic’s $20/mo subscription offering. I like paying for my usage with a subscription plan because it means zero marginal cost for agent actions; no more feeling bad that you wasted five bucks on a changeset that doesn’t work.

    Note that if you have Claude Max ($100/mo), Claude Code can also be used with subscription based pricing. The value proposition for codemcp is murkier in this case (and it is definitely inferior to Claude Code in some respects), but you can still use codemcp with Claude Max if you prefer some of the other UI decisions it makes. (Also, it’s open source, so you can change it if you don’t like it, unlike Claude Code!)

  2. It’s built around auto-accept by default. I want my agent to get as far as it can without my supervision, so I can review everything in one go at the end. There are two key things that codemcp does differently than most coding agents: we forbid unrestricted shell, instead requiring you to predeclare commands the agent can use in codemcp.toml, and we Git version all LLM edits, so you can roll back agent changes on a fine-grained basis and don’t have to worry about forgetting to commit changes.

  3. It’s IDE agnostic: you ask Claude to make changes, it makes them, and then you can use your favorite IDE setup to review the changes and make further edits. I use vim as my daily driver editor, and coding environments that require VSCode or a specific editor are a turn off for me.

IMPORTANT: For master users - Major changes for token efficiency

To improve codemcp’s token efficiency, on master I am in the process of changing codemcp back into a multi-tool tool (instead of a single tool whose instructions are blatted into chat when you InitProject). This means you have to manually approve tool use. Because tool use approval is persistent across multiple chats, I think this is a reasonable tradeoff to make, but if you really don’t like, file a bug at refined-claude browser

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →