ATTENTION: LLM-GENERATED CODE

by TonisOrmisson

4 stars
171 downloads
Not rated
GitHub

About

Exposes LimeSurvey Remote API functionality as MCP tools.

Details

Author
TonisOrmisson
GitHub stars
4
Downloads
171
Categories
Cloud Service, Infrastructure, AI

- Maps 40+ LimeSurvey RemoteControl2 methods to MCP tools.
- Supports survey lifecycle: create, copy, import, activate, delete.
- Manages questions, groups, responses, participants, tokens, and quotas.
- Read‑only and write tools are clearly separated with confirmation requirements.
- Built‑in READONLY_MODE to guard write operations.
- Supports headless survey construction using addSurvey, addGroup, importQuestion.

Install via git clone, npm install, npm build, then npm start. Configure a .env file with LIMESURVEY_API_URL, LIMESURVEY_USERNAME, LIMESURVEY_PASSWORD. By default the server uses stdio transport; set ENABLE_SSE=true for HTTP/SSE on /sse and /messages. Optionally set READONLY_MODE=true to prevent write operations.

LimeSurvey MCP Server

A Model Context Protocol (MCP) server that exposes LimeSurvey Remote API functionality as MCP tools. This server provides a standardized way to interact with LimeSurvey's powerful survey management capabilities through MCP clients.

Table of Contents

- Installation
- Configuration
- Usage
- API Reference
- Survey Management
- Question Management
- Response Management
- Participant Management
- Statistics Management
- Development
- License

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.