by quickchatai
Provides a Model Context Protocol (MCP) server that exposes Quickchat AI agents to any compatible AI application.
Quickchat AI MCP Server enables developers to make a Quickchat AI Agent reachable from any AI client that supports the Model Context Protocol, such as Claude Desktop, Cursor, VS Code, Windsurf, and many others.
uv package manager (curl -LsSf https://astral.sh/uv/install.sh | sh).SCENARIO_ID and API_KEY.uvx quickchat-ai-mcp (or the equivalent uv run … command for debugging).Q: Do I need to expose my API key to end users?
A: No. Turn off the Require API key toggle on the MCP page and share a configuration that only contains SCENARIO_ID.
Q: Which command should I use to run the server?
A: The recommended command is uvx quickchat-ai-mcp. For debugging you can also use uv run mcp dev src/__main__.py.
Q: Can I use the server with non‑Python clients? A: Yes. As long as the client supports MCP, you only need to provide the JSON snippet with the command and environment variables.
Q: How do I update the agent’s behaviour after deployment? A: Changes made in the Quickchat dashboard (name, description, capabilities) are deployed instantly; clients just need to refresh the MCP connection.
Q: What testing tools are available?
A: The repository includes ruff for linting and pytest for unit tests. Use uv run pytest to run the test suite.
The Quickchat AI MCP (Model Context Protocol) server allows you to let anyone plug in your Quickchat AI Agent into their favourite AI app such as Claude Desktop, Cursor, VS Code, Windsurf and more.
Install uv using:
curl -LsSf https://astral.sh/uv/install.sh | sh
or read more here.
Go to Settings > Developer > Edit Config. Open the claude_desktop_config.json file in a text editor. If you're just starting out, the file is going to look like this:
{
"mcpServers": {}
}
This is where you can define all the MCPs your Claude Desktop has access to. Here is how you add your Quickchat AI MCP:
{
"mcpServers": {
"< QUICKCHAT AI MCP NAME >": {
"command": "uvx",
"args": ["quickchat-ai-mcp"],
"env": {
"SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
"API_KEY": "< QUICKCHAT AI API KEY >"
}
}
}
}
Go to the Quickchat AI app > MCP > Integration to find the above snippet with the values of MCP Name, SCENARIO_ID and API_KEY filled out.
Go to Settings > Cursor Settings > MCP > Add new global MCP server and include the Quickchat AI MCP snippet:
{
"mcpServers": {
"< QUICKCHAT AI MCP NAME >": {
"command": "uvx",
"args": ["quickchat-ai-mcp"],
"env": {
"SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
"API_KEY": "< QUICKCHAT AI API KEY >"
}
}
}
}
As before, you can find values for MCP Name, SCENARIO_ID and API_KEY at Quickchat AI app > MCP > Integration.
Other AI apps will most likely require the same configuration but the actual steps to include it in the App itself will be different. We will be expanding this README as we go along.
⛔️ Do not publish your Quickchat API key to your users!
Once you're ready to let other users connect your Quickchat AI MCP to their AI apps, share configuration snippet with them! However, you need to make sure they can use your Quickchat AI MCP without your Quickchat API key. Here is how to do that:
{
"mcpServers": {
"< QUICKCHAT AI MCP NAME >": {
"command": "uvx",
"args": ["quickchat-ai-mcp"],
"env": {
"SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >"
}
}
}
}
uv run mcp dev src/__main__.py
Use the following JSON configuration:
{
"mcpServers": {
"< QUICKCHAT AI MCP NAME >": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"requests",
"mcp",
"run",
"< YOUR PATH>/quickchat-ai-mcp/src/__main__.py"
],
"env": {
"SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
"API_KEY": "< QUICKCHAT AI API KEY >"
}
}
}
}
Make sure your code is properly formatted and all tests are passing:
ruff check --fix
ruff format
uv run pytest
Please log in to share your review and rating for this MCP.
{
"mcpServers": {
"quickchat-ai-mcp": {
"command": "uvx",
"args": [
"quickchat-ai-mcp"
],
"env": {
"SCENARIO_ID": "<YOUR_SCENARIO_ID>",
"API_KEY": "<YOUR_API_KEY>"
}
}
}
}claude mcp add quickchat-ai-mcp uvx quickchat-ai-mcpExplore related MCPs that share similar capabilities and solve comparable challenges
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
by danny-avila
Provides a self‑hosted ChatGPT‑style interface supporting numerous AI models, agents, code interpreter, image generation, multimodal interactions, and secure multi‑user authentication.
by block
Automates engineering tasks on local machines, executing code, building projects, debugging, orchestrating workflows, and interacting with external APIs using any LLM.
by RooCodeInc
Provides an autonomous AI coding partner inside the editor that can understand natural language, manipulate files, run commands, browse the web, and be customized via modes and instructions.
by pydantic
A Python framework that enables seamless integration of Pydantic validation with large language models, providing type‑safe agent construction, dependency injection, and structured output handling.
by lastmile-ai
Build effective agents using Model Context Protocol and simple, composable workflow patterns.
by mcp-use
A Python SDK that simplifies interaction with MCP servers and enables developers to create custom agents with tool‑calling capabilities.
by nanbingxyz
A cross‑platform desktop AI assistant that connects to major LLM providers, supports a local knowledge base, and enables tool integration via MCP servers.
by gptme
Provides a personal AI assistant that runs directly in the terminal, capable of executing code, manipulating files, browsing the web, using vision, and interfacing with various LLM providers.