Anirudh's Chat

by kamath

MCP Client 28 stars
  • other

A simple NextJS MCP client with sensible keybindings

About

What is Anirudh's Chat?

Anirudh's Chat is an open‑source MCP playground that lets you run and test MCP servers locally. It runs on Node.js (v20+) and uses a git‑based chat history with no database or authentication required.

How to use Anirudh's Chat?

Clone the repository, install dependencies with pnpm (pnpm install), then start the development server with pnpm dev. No configuration file is needed; simply run the server and interact with MCP servers through the chat interface.

Key features of Anirudh's Chat

- Fully compatible with Vercel AI SDK
- Git‑based chat history for versioned conversations
- No database or authentication required
- Just Node.js – no external dependencies

Use cases of Anirudh's Chat

- Quickly test and debug MCP servers in a dedicated playground
- Experiment with different MCP server configurations without a GUI client
- Explore MCP protocol behavior in a chat‑oriented interface

FAQ from Anirudh's Chat

What makes Anirudh's Chat different from Claude Desktop or editor‑based MCP tools?

Anirudh's Chat is a dedicated, code‑free playground for MCP servers outside of a code editor or Claude Desktop. It provides a chat‑only environment similar to “ChatGPT for MCP.”

What are the system requirements?

Node.js v20 or higher and pnpm (a fast npm alternative). No database or authentication service is needed.

Is Anirudh's Chat free and open source?

Yes. The repository is public and licensed as open source. You run it locally with no usage fees.

Can I use Anirudh's Chat online or as a hosted service?

No. It is designed as a local development tool and runs only on your machine after cloning and starting the server.

Which MCP servers are supported?

Any MCP server that follows the Model Context Protocol can be tested. The playground itself does not impose additional restrictions.

Details

Author
kamath
GitHub stars
28
Category
other
Repository
kamath/chat

Anirudh's Chat

Anirudh's Chat Demo

<center><a href="https://screen.studio/share/r5ljIy7R">Watch the video!</a></center>

Background

MCP servers have come a long way, and it's been easier than ever to create and run MCP servers, but the only way to use them is through Claude Desktop or their code editor. There's no "ChatGPT for MCP" yet.

This was my attempt at creating a simple open source MCP playground, where I could test out MCP servers and see how they work. At its full potential, if MCP is the internet for agents, what does Chromium look like?

I also was heavily inspired by t3.chat, which has some great features that I wanted to replicate, like the tree-based chat history.

Core Features

- Fully Vercel AI SDK compatible
- Git-based chat history.
- No database/auth required, just Node.js.

Getting Started

Prerequisites

- Node.js (v20 or higher)
- pnpm (a faster alternative to npm)

Running the project

# Clone the repository
git clone https://github.com/kamath/chat
cd chat

Install dependencies

pnpm install

Start the development server

pnpm dev