loading…
Search for a command to run...
loading…
Simulates technical discussions with various agent profiles to help solve engineering problems through coffee breaks, walks, or showers.
Simulates technical discussions with various agent profiles to help solve engineering problems through coffee breaks, walks, or showers.
Sometimes, when one is stuck on an engineering problem, it helps to take a coffee break and talk to friends and co-workers about it. This is what MCP Café is all about.
MCP Café is an MCP server that simulates technical discussions. Different agents can be configured to simulate different personalities and profiles.
You are free to create other profiles that match more closely your needs.
| Tool | Description |
|---|---|
have_a_coffee |
Have a coffee at the office to relax and think about the problem. Simulates conversations with various office profiles. |
go_for_a_walk |
Go for a walk to clear your mind. Provides internal reflection and introspection to help think through problems. |
take_a_shower |
Take a shower to refresh your mind and be in the best bug-fixing environment. Similar to walking but focused on finding solutions. |
Clone the repository:
git clone https://github.com/your-username/mcp-cafe.git
cd mcp-cafe
Create a virtual environment and install dependencies:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Make sure you have Ollama installed and running with the gemma3 model (or set MCP_CAFE_MODEL to your preferred model).
Run the server:
./start.sh
mcp.json{
"servers": {
// ...
"mcp-cafe": {
"type": "stdio",
"command": "/absolute-path-to-mcp-cafe/start.sh",
"args": [],
"env": {
"MCP_CAFE_OLLAMA_ENDPOINT": "http://localhost:11434",
"MCP_CAFE_MODEL": "gemma3",
// "MCP_CAFE_OLLAMA_TOKEN": "token-if-needed"
}
},
// ...
},
}
MCP Café is designed to be generic, and can work with any Chat LLM. It can work with ChatGPT, Claude, Gemini, Mistral, Gwen, and many others. However, currently only Ollama is supported out of the box.
The default model is gemma3, but you can change it to any model you want by setting the MCP_CAFE_MODEL environment variable.
You can configure the Ollama endpoint by setting the MCP_CAFE_OLLAMA_ENDPOINT environment variable. The default is http://localhost:11434.
Moreover, if your Ollama server requires an API token, you can set the MCP_CAFE_OLLAMA_TOKEN environment variable. It will be then used for bearer token authentication.
Café is licensed under the WTFPL licence.
Run in your terminal:
claude mcp add mcp-caf -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.