SuzyQ MCP Server
Enables chatting with the SuzyQ research co-pilot directly from Cursor IDE, supporting conversation history and multiple active conversations.
README
SuzyQ MCP Server
An MCP (Model Context Protocol) server to interact with the SuzyQ chatbot directly from Cursor IDE.
What is this?
This server allows you to use SuzyQ (your research co-pilot) directly from Cursor using the MCP protocol. You can ask questions about surveys, missions, actions, data analysis, and more — without leaving your IDE.
Features
- Chat with SuzyQ: Send messages and receive responses from the chatbot
- Conversation History: Maintains context across your conversations
- Multiple Conversations: Support for multiple active conversations
Installation
1. Install dependencies
cd mcp-server-suzyq
npm install
Or use the installation script:
./install.sh
2. Configure in Cursor
Edit your Cursor MCP configuration file (Settings > MCP Servers) or directly edit the configuration file at:
macOS: ~/.cursor/mcp.json
Linux: ~/.config/cursor/mcp.json
Add the following configuration:
{
"mcpServers": {
"suzyq": {
"command": "node",
"args": ["/path/to/mcp-server-suzyq/index.js"]
}
}
}
Important! Replace /path/to/ with the actual absolute path to the project.
3. Restart Cursor
Close and reopen Cursor to load the new MCP server.
Usage
Once configured, you can use the following tools in your conversations with Claude in Cursor:
ask_suzyq
Send a message to SuzyQ and receive a response.
Example usage in Cursor:
"Ask SuzyQ how to create a new mission"
"Ask SuzyQ about data cleaning best practices"
Parameters:
message(required): The message to send to SuzyQconversation_id(optional): Conversation ID to continue a previous conversation
new_suzyq_conversation
Start a new conversation with SuzyQ.
Example:
"Start a new conversation with SuzyQ"
get_suzyq_conversation_history
Get the conversation history for a specific conversation.
Parameters:
conversation_id(required): The conversation ID to retrieve history for
Example Prompts
Here are some examples of how you can interact with SuzyQ from Cursor:
-
General questions:
- "Ask SuzyQ: How do I create a survey with skip logic?"
- "Ask SuzyQ about quota management best practices"
-
Continue conversations:
- "Continue conversation conv_123456 asking about data cleaning"
-
Code analysis:
- "Ask SuzyQ how we can improve the quotas component"
Architecture
The MCP server acts as a bridge between Cursor and the Chatbase API:
Cursor <-> MCP Server <-> Chatbase API <-> SuzyQ
- Chatbot ID:
TujsCRqvQAdt7loeL2b9N - API Endpoint:
https://www.chatbase.co/api/chat/[chatbotId]
Troubleshooting
Server doesn't appear in Cursor
- Verify the path in the configuration is absolute and correct
- Check that Node.js is installed (
node --version) - Make sure dependencies are installed (
npm install) - Completely restart Cursor
Error sending messages
- Check your internet connection
- Verify the chatbot ID is correct
- Check the server logs in the Cursor console
How to view logs?
MCP server logs appear in Cursor's debug output. To view them:
- Open the command palette (Cmd/Ctrl + Shift + P)
- Search for "Developer: Toggle Developer Tools"
- Go to the "Console" tab
Development
To modify the server:
- Edit
index.js - Restart Cursor to load the changes
Notes
- Conversations are stored in memory and will be lost when the server restarts
- The server uses the public Chatbase API, no special authentication required
- User-specific context (user_id, brand_id, etc.) is not included in this basic version
Roadmap
- [ ] Persist conversations to disk
- [ ] Support for user context (user_id, brand_id)
- [ ] Integration with Azure Functions context hash
- [ ] Support for streaming responses
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.