limesurvey-mcp

limesurvey-mcp

1

The LimeSurvey MCP Server is designed to facilitate the management of LimeSurvey surveys and responses. It is configured to work seamlessly with MCP clients and requires user configuration for instance URL, username, and password.

LimeSurvey MCP Server

This is an MCP server for LimeSurvey. It is a simple server that allows you to manage your LimeSurvey surveys and responses.

Configuration

NameDescription
LIMESURVEY_URLThe URL of your LimeSurvey instance, e.g. https://myinstance.limequery.com/admin/remotecontrol
LIMESURVEY_USERNAMEYour LimeSurvey username
LIMESURVEY_PASSWORDYour LimeSurvey password

Using with MCP clients

{
  "mcpServers": {
    "limesurvey-mcp": {
      // For example, /Users/<YOUR USERNAME>/.local/bin/uv
      "command": "/path/to/uv",
      "args": [
        "--directory",
        // For example, /Users/<YOUR USERNAME>/mcp-servers/limesurvey-mcp
        "/path/to/limesurvey-mcp",
        "run",
        "main.py"
      ],
      "env": {
        // see config above
        // "LIMESURVEY_URL": "https://myinstance.limequery.com/admin/remotecontrol"
        // "LIMESURVEY_USERNAME": "myusername"
        // "LIMESURVEY_PASSWORD": "mypassword"
      }
    }
  }
}