mcp-chat
@flux159
About mcp-chat
Open Source Generic MCP Client for testing & evaluating mcp servers and agents
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-chat": {
"command": "npx",
"args": [
"mcp-chat",
"--server",
"npx -y @modelcontextprotocol/server-filesystem /Users/$USER/Desktop"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is mcp-chat?
mcp-chat is an open source generic MCP client for testing and evaluating MCP servers and agents. It provides a CLI and web interface for interacting with MCP servers through an LLM.
How to use mcp-chat?
Run via npx mcp-chat with flags like --server, --config, --web, -m (model), -p (prompt), or --system (system prompt). Requires the ANTHROPIC_API_KEY environment variable set. For web mode, use --web and configure servers through the UI.
Key features of mcp-chat
- Run CLI in interactive mode or with
-pflag - Web mode for chatting via a web interface
- Connect to any MCP server (JS, Python, Docker)
- Choose between Anthropic models with
-m - Customize system prompt with
--system - Saves chat history to
~/.mcpchat/chats
Use cases of mcp-chat
- Test MCP servers during development (local builds)
- Run one‑off prompts with MCP servers (e.g., Kubernetes)
- Interactive chat with an LLM and connected tools
- Debug tool call output and arguments
FAQ from mcp-chat
What LLM models are supported?
Currently only Anthropic models (e.g., claude-3.5) are supported.
How do I connect to a local MCP server?
Use --server with a command (e.g., npx mcp-server-kubernetes) or pass a local script (e.g., node /path/to/index.js or uv run weather.py).
Where is chat history saved?
Chats are saved in ~/.mcpchat/chats (both CLI and web mode).
Can I run mcp-chat without a CLI server argument?
Yes, in web mode (--web) you can dynamically configure MCP servers via the UI.
Do I need an API key?
Yes, set the ANTHROPIC_API_KEY environment variable or place it in a .env file.
Frequently asked questions
What LLM models are supported?
Currently only Anthropic models (e.g., `claude-3.5`) are supported.
How do I connect to a local MCP server?
Use `--server` with a command (e.g., `npx mcp-server-kubernetes`) or pass a local script (e.g., `node /path/to/index.js` or `uv run weather.py`).
Where is chat history saved?
Chats are saved in `~/.mcpchat/chats` (both CLI and web mode).
Can I run mcp-chat without a CLI server argument?
Yes, in web mode (`--web`) you can dynamically configure MCP servers via the UI.
Do I need an API key?
Yes, set the `ANTHROPIC_API_KEY` environment variable or place it in a `.env` file.
Basic information
More AI & Agents MCP servers

Plainpaper
PlainpaperThe AI marketing canvas for Claude and MCP agents. Your agent drafts campaigns as cards on a shared board, briefed by your brand rules, approved by you.

q-ring
I4cTimeQuantum-inspired keyring for AI coding agents. Secure secrets with superposition, entanglement, tunneling, and teleportation — CLI + 44 MCP tools.
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
GetIntel
tarang8811Public docs + tool manifest for the GetIntel MCP connector (app.getintel.ai)

bsv.cx
Andy RoweTimestamp and verify evidence on-chain. Let your agent prove what it saw and when. bsv.cx gives an AI agent verifiable memory. Timestamp a hash of any output, archive a web page as it looked, or fetch a URL with a recei
Comments