[HN Gopher] Show HN: Codemcp - Claude Code for Claude Pro subscr...
___________________________________________________________________
Show HN: Codemcp - Claude Code for Claude Pro subscribers - ditch
API bills
Hi all! I normally work on the PyTorch project but I've been on
baby leave for the past month, so I've been playing around with AI
as a user rather than a framework implementor. I really liked the
agent experience with Claude Code, but I couldn't really justify
spending so many dollars on API costs for random side projects. I
already pay for a Claude Pro subscription though, and it turns out
you can simulate many of Claude Code's features with an MCP. If you
have a Pro subscription, check this out! I think it really captures
the Claude Code experience quite well, without forcing you to pay
for API tokens.
Author : ezyang
Score : 66 points
Date : 2025-03-13 18:29 UTC (6 days ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| 0xcb0 wrote:
| Hey there, excited first time user here. Thanks for creating
| this!
|
| I started playing around with it yesterday evening. Running
| Claude Desktop under manjaro linux with some tweaks, I did
| managed to activate codemcp.
|
| As I am also quite new with mcp and how to proper use the
| protocol in tools, I am not sure I did everything correct. I did
| also install filesystem, git, github and sequential-thinking
| along side.
|
| However, git will not work. The addition of the mcp git server
| might not be needed? But without it, it did also not work
|
| However, what it has done so far is mind blowing. I did create a
| long query the other day about a project idea. This generated a
| road map, detailed implementation instruction, guidlines, all
| that is needed to complete the problem. I let it Claude Desktop
| read in the files with help of codemcp.
|
| Claude Dekstop have been working for multiple hours before I seem
| to have hot some kind of limit. I now get the message to type
| continue, but it always start the with the same task.
|
| And what it has been created is awesome. The frontend is nearly
| finished, but it lacked to create the startup code first. Overall
| I am blow away what I can do with mcp and esp. with this small
| lib the author has created here. Code quality is good and event
| though I had multiple limits, where I needed to type continue,
| the code is logically make sense. Really good!
|
| I also do not yet know how I can continue a old session.
|
| P.S. @anthropic, If you are reading this. I really do not want to
| abuse your service. Please, instead of giving me no answer, or
| beeing stuck in an infinite loop, give me a proper return code
| and a error, that I reached my limit for the next X minutes or
| so. I would really love this
| ezyang wrote:
| I'm surprised you managed to get Desktop running on Linux lol.
| You don't need the filesystem/git MCPs alongside codemcp; in
| fact, it's better not to have them so that Claude consistently
| uses' codemcp's equivalents to do edits. I'm not sure why
| codemcp's built-in git support did not work; you can probably
| find out more by looking in .codemcp/codemcp.log.
|
| If you need to start a new chat, it works just fine. Tell
| Claude what's happened so far and what you want it to do. You
| can also ask Claude to summarize the old conversation, that's
| how /compact in claude code works too.
| dang wrote:
| Related ongoing thread:
|
| _Hacking Your Own AI Coding Assistant with Claude Pro and MCP_ -
| https://news.ycombinator.com/item?id=43410866
| rahimnathwani wrote:
| I've been using it for the past hour or so.
|
| I told it to make a TODO list (based on my instructions) and now
| I'm just repeatedly creating a new chat just saying 'work on the
| todo list'. The thing I'm giving it to do is pretty easy (fix
| some React components to add types and replace hardcoded strings
| with props). Doing the same thing in Cursor was annoying, due to
| the chatter, and the fact I had to click 'Accept all'.
|
| For single file changes, it's nice. I haven't tried it with more
| complex things yet.
| ezyang wrote:
| In my experience, the model is king, and codemcp will operate
| fairly similarly to Cursor with the same failure modes as
| Cursor due to Sonnet 3.7. One thing that I like about codemcp
| is I can customize aspects of the interaction as I discover new
| things I want to do :)
| Seanambers wrote:
| Why are people not using plugins like Cline?!
| eogrok wrote:
| Cline also requires the use of an API key, preferably from
| Anthropic. I found its results to be much better than running a
| DeepSeek-Llama 70b locally.
| ezyang wrote:
| Cline has famously huge API token costs as it is profligate
| with context. Because codemcp plugs into Claude Desktop you
| only pay for your Claude Pro sub, similar to Cursor's pricing
| model
| devit wrote:
| This requires an MCP-compliant client, for which Claude Desktop
| seems to be the main (or only?) choice.
|
| Note that Claude Desktop can be run on Linux using
| https://github.com/aaddrick/claude-desktop-debian, which
| repackages the Windows version to run on Linux (it's an Electron
| app, so it just needs to stub out the native interface, which
| seems mostly for cosmetic things).
|
| It would be really nice though if the web versions of Claude,
| ChatGPT, etc. added MCP support directly: this should be
| achievable with help from a WebExtension and a native binary to
| proxy messages from the WebExtension to the MCP server.
|
| It should also be possible to write such a WebExtension by a
| third-party (that injects messages in the conversation), although
| it's possible the LLM companies might block it.
| gatienboquet wrote:
| You can build your own MCP client
| https://modelcontextprotocol.io/quickstart/client
|
| You will need an ANTHROPIC_API_KEY though.
| ezyang wrote:
| When I posted this to Reddit there was a pretty lively discussion
| there: https://www.reddit.com/r/ChatGPTCoding/s/wRmnREUWzn
___________________________________________________________________
(page generated 2025-03-19 23:00 UTC)