{"type":"mcp_server","name":"mcp-chat","description":"Mcp-chat is an open-source MCP client for testing and evaluating MCP servers and agents, offering both CLI and web interfaces to interact with models, customize prompts, and save chat histories.","category":"Developer Tools","language":"TypeScript","stars":135,"forks":0,"owner":"Flux159","github_url":"https://github.com/Flux159/mcp-chat","homepage":"https://www.npmjs.com/package/mcp-chat","setup":"## Setup\n\n1.  Make sure that you have `ANTHROPIC_API_KEY` exported in your environment or in a .env file in the root of the project.\n2.  Get an API key by signing up at the [Anthropic Console keys page](https://console.anthropic.com/settings/keys).\n3.  Install dependencies: `git clone https://github.com/Flux159/mcp-chat`, `bun install`.\n4.  Run the CLI: `bun run dev`.","tools":"## Available Tools\n\n1.  Run via CLI in interactive mode or directly pass prompts with `-p` (Allows interaction via CLI or direct prompt execution).\n2.  Web mode to chat with models via a web interface `--web` (Enables web-based chat interface).\n3.  Connect to any MCP server (JS, Python, Docker) in production or during development (Supports various MCP server types).\n4.  Choose between models with `-m` (Allows model selection).\n5.  Customize system prompt with `--system` (Enables custom system prompts).\n6.  Saves chat history with settings in `~/.mcpchat/chats` including web chats (Saves chat history).\n7.  Save and restore commands in `~/.mcpchat/history` (Saves and restores command history).\n8.  View tool call output and arguments directly in chat to help debug mcp servers (Facilitates MCP server debugging).","faq":null,"created_at":"2025-03-18T21:20:38+00:00","updated_at":"2025-03-28T13:28:01+00:00","source_url":"https://model-context-protocol.com/servers/open-source-mcp-client-testing-evaluation","related_articles":[]}