EC

ezyang/codemcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1603 stars 136 forks 品質 69 トレンド 24Apache-2.0

コーディングアシスタントMCP for Claude Desktop

概要

注意:ClaudeコードはAnthropicの月額20ドルのサブスクリプションで利用可能なので、私はCodeMCPを完全に時代遅れと考えています。しかし、特にGitのバージョン管理スキームに関しては、いずれ現世代のエージェント型コーディングCLIに移植したい良い設計アイデアがあります。 codemcpをインストールして、Claude Desktopをペアプログラミングアシスタントにしてください。これを使うことで、Claudeに直接機能の実装やバグ修正、リファクタリングを依頼できます。Claudeは直接ファイルを編集し、テストを実行します。Claudeのチャットウィンドウにコードをコピーしたりするのにさよならを告げましょう! CodeMCPは他のAIコーディングソフトウェア(Claude Code、Cursor、Cline、Aider)と同様の機能を提供しますが、設計空間において独自の存在感を持っています。 1. これはAnthropicの月20ドルのサブスクリプションサービスと一緒に使うことを想定しています。サブスクリプションプランで利用料を払うのが好きです。なぜならエージェントのアクションが使えるからです。動作しないチェンジセットに5ドルも無駄にしたことに気まずさを感じる必要はもうありません。

概要(AI 翻訳)

注意:Anthropicの月20ドルのサブスクリプションでClaudeコードが利用可能なので、検討しています CodeMCPは完全に時代遅れです。しかし、良い設計アイデア(特に)はあります 最終的には現行世代に移植したいGitバージョン管理方式です 主体的コーディングCLISの。

codemcp

codemcpをインストールしてClaude Desktopをペアプログラミングアシスタントにしてください。with Claudeに直接機能の実装やバグ修正を依頼できます コンピュータ上のコードベース上でリファクタリングを行います。Claudeはファイルを直接編集し、 テストを実行しろ。クロードのチャットウィンドウにコードをコピーしたりコピーしたりするのはさよならだ!

CodeMCPは他のAIコーディングソフトウェア(Claude Code、 カーソル、クライン、エイダー)は、デザイン空間において独特な位置を占めています。

  1. これはAnthropicの月20ドルのClaude Proと一緒に使うことを想定しています サブスクリプションプラン。サブスクリプションプランで利用料を支払うのが好きです なぜなら、それはエージェントの行動に対して限界費用ゼロを意味するからです。もう感情がないからです。 動かないチェンジセットに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 のガイドから始めましょう →