SuzyQ MCP Server

SuzyQ MCP Server

Enables chatting with the SuzyQ research co-pilot directly from Cursor IDE, supporting conversation history and multiple active conversations.

Category
Visit Server

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 SuzyQ
  • conversation_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:

  1. General questions:

    • "Ask SuzyQ: How do I create a survey with skip logic?"
    • "Ask SuzyQ about quota management best practices"
  2. Continue conversations:

    • "Continue conversation conv_123456 asking about data cleaning"
  3. 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

  1. Verify the path in the configuration is absolute and correct
  2. Check that Node.js is installed (node --version)
  3. Make sure dependencies are installed (npm install)
  4. Completely restart Cursor

Error sending messages

  1. Check your internet connection
  2. Verify the chatbot ID is correct
  3. Check the server logs in the Cursor console

How to view logs?

MCP server logs appear in Cursor's debug output. To view them:

  1. Open the command palette (Cmd/Ctrl + Shift + P)
  2. Search for "Developer: Toggle Developer Tools"
  3. Go to the "Console" tab

Development

To modify the server:

  1. Edit index.js
  2. 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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured