
Quickchat
OfficialConnects AI assistants like Claude Desktop to your custom Quickchat AI agents, allowing users to interact with your specialized chatbots through their preferred AI applications.
Provides a bridge between AI assistants and Quickchat's conversation platform, enabling seamless interaction with Quickchat scenarios through API key authentication and conversation state management.
What it does
- Connect custom Quickchat AI agents to Claude Desktop
- Integrate chatbots with VS Code and Cursor
- Manage conversation state across interactions
- Configure agent knowledge base and capabilities
- Authenticate via API key
- Deploy agents to multiple AI applications
Best for
About Quickchat
Quickchat is an official MCP server published by quickchatai that provides AI assistants with tools and capabilities via the Model Context Protocol. Connect AI assistants easily to Quickchat's conversational AI platform for seamless chatbot interactions and state manag It is categorized under ai ml, developer tools.
How to install
You can install Quickchat in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
Quickchat is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Quickchat AI MCP server
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.
Quickstart
- Create a Quickchat AI account and start a 7-day trial of any plan.
- Set up your AI's Knowledge Base, capabilities and settings.
- Go to the MCP page to activate your MCP. Give it Name, Description and (optional) Command. They are important - AI apps need to understand when to contact your AI, what its capabilities and knowledge are.
- That's it! Now you're ready to test your Quickchat AI via any AI app and show it to the world!
Claude tool anatomy
Cursor tool anatomy
Useful links
- Quickstart video youtube.com/watch?v=JE3dNiyZO8w
- Quickstart blog post: quickchat.ai/post/how-to-launch-your-quickchat-ai-mcp
- MCP (Model Context Protocol) explained: quickchat.ai/post/mcp-explained
- The Quickchat AI MCP package on PyPI: pypi.org/project/quickchat-ai-mcp
- The Quickchat AI MCP GitHub repo: github.com/quickchatai/quickchat-ai-mcp
Prerequisite
Install uv using:
curl -LsSf https://astral.sh/uv/install.sh | sh
or read more here.
Test with Claude Desktop
Configuration
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.
Test with Cursor
Configuration
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.
Test with other AI apps
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.
Launch your Quickchat AI MCP to the world!
⛔️ 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:
- On the Quickchat App MCP page, turn the Require API key toggle OFF.
- Share the configuration snippet without the API key:
{
"mcpServers": {
"< QUICKCHAT AI MCP NAME >": {
"command": "uvx",
"args": ["quickchat-ai-mcp"],
"env": {
"SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >"
}
}
}
}
Cool features
- You can control all aspects of your MCP from the Quickchat AI dashboard. One click and your change is deployed. That includes the MCP name and description - all your users need to do is refresh their MCP connection.
- View all conversations in the Quickchat Inbox. Remember: those won't be the exact messages your users send to their AI app but rather the transcript of the AI <> AI interaction between their AI app and your Quickchat AI. 🤯
- Unlike most MCP implementations, this isn't a static tool handed to an AI. It's an open-ended way to send messages to Quickchat AI Agents you create. 🙌
Running from source
Debugging with the MCP inspector
uv run mcp dev src/__main__.py
Debugging with Claude Desktop, Cursor or other AI apps
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 >"
}
}
}
}
Testing
Make sure your code is properly formatted and all tests are passing:
ruff check --fix
ruff format
uv run pytest
GitHub Star History
Alternatives
Related Skills
Browse all skillsUI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
Master API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.
Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.
Guide for building TypeScript CLIs with Bun. Use when creating command-line tools, adding subcommands to existing CLIs, or building developer tooling. Covers argument parsing, subcommand patterns, output formatting, and distribution.
Integrate Vercel AI SDK applications with You.com tools (web search, AI agent, content extraction). Use when developer mentions AI SDK, Vercel AI SDK, generateText, streamText, or You.com integration with AI SDK.