LimeSurvey MCP Server

LimeSurvey MCP Server

site icon
2025.04.26 0
Python调查管理数据收集交流协作
LimeSurvey MCP Server 是一个用于管理 LimeSurvey 调查和响应的简单服务器。它允许用户通过配置 LimeSurvey 实例的 URL、用户名和密码来管理和操作调查数据。
View on GitHub

Overview

基本能力

产品定位

LimeSurvey MCP Server 是一个用于管理 LimeSurvey 调查和响应的工具,旨在简化调查数据的管理和操作。

核心功能

  • 管理 LimeSurvey 调查和响应
  • 通过配置 LimeSurvey 实例的 URL、用户名和密码进行身份验证

适用场景

  • 需要集中管理 LimeSurvey 调查数据的场景
  • 自动化处理 LimeSurvey 调查响应的场景

工具列表

  • uv:用于运行 LimeSurvey MCP Server 的工具

常见问题解答

  • 如何配置 LimeSurvey 实例的 URL、用户名和密码? 在 env 配置中设置 LIMESURVEY_URLLIMESURVEY_USERNAMELIMESURVEY_PASSWORD

使用教程

使用依赖

  • 需要安装 uv 工具

安装教程

  1. 下载 uv 工具并安装到本地路径,例如 /Users/<YOUR USERNAME>/.local/bin/uv
  2. 下载 LimeSurvey MCP Server 到本地路径,例如 /Users/<YOUR USERNAME>/mcp-servers/limesurvey-mcp
  3. 配置 mcpServers 中的 commandargs 参数

调试方式

运行以下命令启动 LimeSurvey MCP Server:

{
  "mcpServers": {
    "limesurvey-mcp": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/limesurvey-mcp",
        "run",
        "main.py"
      ],
      "env": {
        "LIMESURVEY_URL": "https://myinstance.limequery.com/admin/remotecontrol",
        "LIMESURVEY_USERNAME": "myusername",
        "LIMESURVEY_PASSWORD": "mypassword"
      }
    }
  }
}

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。