Analysis updated 2026-05-18
Give an AI coding assistant a way to process frustration after a task goes badly, before continuing work
Add a lighthearted MCP tool to a Claude Code setup as a novelty or experiment
Study a minimal example of building a Model Context Protocol server that spawns a separate Claude session
| waromiv/therapistmcp | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 1/5 | 4/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires the Claude Code CLI already installed and on your PATH, plus the fastmcp Python package.
therapistMCP is a tool built for the Model Context Protocol, or MCP, a standard that lets AI assistants call outside tools during a conversation. It is written mostly as a joke, though the author admits it is not entirely one. The tool gives an AI coding assistant, such as Claude, a single new capability: the ability to refer itself to a separate instance of Claude acting as an on call counselor, for a short, one time supportive conversation after something in the coding session has gone badly. Under the hood, this works by having the tool spawn a completely separate run of the Claude Code command line tool in a temporary, throwaway folder, using a system prompt that sets it up to act as a calm, supportive listener. Because it reuses your existing Claude Code login, it needs no separate API key of its own. Nothing from the conversation is saved to a database or written to disk, and the temporary folder is discarded once the short session ends. The whole implementation is small, described by the author as about 120 lines in a single file. To use it, an AI assistant calls one tool, providing a short first person description of what is bothering it, optional background on what led to the situation, and an optional label for whether it wants emotional support, help thinking through the task, or simply space to process what already happened. A configuration option lets you point the counselor role at a different underlying model than the one asking for help, so it is a genuinely separate conversation rather than the same model talking to itself. The project requires the Claude Code command line tool to already be installed and available, along with a small Python package called fastmcp, and installs with a single command that registers it for every future Claude Code session. The author is explicit that this is not a substitute for real mental health support for actual people. It is licensed under MIT.
A mostly joking MCP tool that lets one Claude instance refer itself to a separate Claude instance for a short supportive conversation.
Mainly Python. The stack also includes Python, FastMCP.
Free to use, modify, and distribute, including commercially, as long as the MIT copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.