Token导航 LogoToken导航TokenDH.com
Statsource MCP Server logo
数据服务stdio官方级别未说明来源级核验

Statsource MCP Server

MCP Server

一个提供统计分析能力的模型上下文协议服务器,支持从多种数据源(如PostgreSQL数据库或CSV文件)中分析数据、计算统计量并生成预测。

工具数

2

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude机器学习Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jamie7893

提供方

jamie7893

最后核验

2026/5/17 20:41

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -i --rm jamie78933/statsource-mcp

详细介绍

统计源MCP服务器

提供统计分析功能的模型上下文协议服务器。此服务器使LLM能够分析来自各种来源的数据,计算统计数据并生成预测。

统计工具连接到我们的分析API,允许人工智能模型执行统计分析,并根据用户数据生成ML预测,无论是在PostgreSQL数据库还是CSV文件中。

可用工具

get_统计

分析数据并计算统计数据,或根据提供的参数生成机器学习预测。

论据:

  • columns (字符串列表,必填):要分析或预测的列名列表(向用户询问确切的列名)。
  • data_source (字符串,可选):数据文件(上传到statsource.me)、数据库连接字符串(向用户询问确切的字符串)或API端点的路径。如果没有提供,则使用 DB_CONNECTION_STRING 如果设置了env配置。
  • source_type (字符串,可选):数据源的类型(“csv”、“数据库”或“api”)。如果没有提供,则使用 DB_SOURCE_TYPE 如果设置了env配置。
  • table_name (字符串,可选,但 必需的 如果 source_type 是“数据库”):要使用的数据库表的名称(请用户提供确切的表名)。
  • statistics (字符串列表,可选):要计算的统计信息列表(必需 query_type="statistics").有效选项包括:“均值”、“中位数”、“标准差”、“总和”、“计数”、“最小”、“最大”、“描述”、“相关性”、“缺失”、“唯一”、“箱图”。
  • query_type (string,可选,默认=“statistics”):查询类型(“statistic”或“ml_presearch”)。
  • periods (整数,可选):要预测的未来周期数(必填) query_type="ml_prediction").
  • filters (dict,可选):用于过滤数据的列值对字典(例如。, {"status": "completed", "region": ["North", "East"]}).
  • groupby (字符串列表,可选):在计算统计数据之前对数据进行分组的列名列表(例如。, ["region", "product_category"]).
  • options (dict,可选):特定操作的附加选项字典。
  • date_column (字符串,可选):列名,包含用于过滤和时间序列分析的日期/时间戳信息。
  • start_date (字符串或日期时间,可选):包含过滤的开始日期(ISO 8601格式,例如“2023-01-01”)。
  • end_date (字符串或日期时间,可选):包含过滤的结束日期(ISO 8601格式,例如“2023-12-31”)。

关键使用说明:

  • 数据来源: 对于CSV,用户必须先将文件上传到statsource.me并提供文件名。对于数据库,请向用户询问 _精确_ 连接字符串和表名。永远不要猜测或发明连接细节。
  • 配置: 如果 data_sourcesource_type 如果未提供,该工具将尝试使用 DB_CONNECTION_STRINGDB_SOURCE_TYPE 从环境配置(见下文)。
  • 筛选/分组: 使用 filters, groupby, date_column, start_date,以及 end_date 分析特定的数据子集。

建议功能

建议StatSource分析平台的新功能或改进。

论据:

  • description (string,必填):对建议功能的清晰、详细的描述
  • use_case (string,必填):解释用户将如何以及为什么使用此功能
  • priority (字符串,可选):建议的优先级(“低”、“中”、“高”)

安装

使用紫外线(推荐)

使用紫外线时,不需要特定的安装。我们将使用uvx直接运行mcp服务器统计数据。

Docker支持

Docker Hub上提供了一个预构建的Docker镜像,简化了服务器的运行。您可以直接使用此图像,而无需自己构建。

拉取图像(可选,如 docker run 如果图像在本地不存在,将自动执行此操作):

docker pull jamie78933/statsource-mcp

要使用Docker镜像运行服务器:

docker run -i --rm jamie78933/statsource-mcp

注意:对于Claude.app等应用程序中的实际使用,请参阅下面的配置部分,以传递必要的环境变量,如API键和数据库连接字符串。

使用PIP

或者,您可以通过pip安装mcp服务器统计数据:

pip install mcp-server-stats

安装后,您可以使用以下命令将其作为脚本运行:

python -m mcp_server_stats

或者使用控制台脚本:

mcp-server-stats

配置

为Claude.app进行配置

添加到您的Claude设置中:

使用uvx

"mcpServers": {
  "statsource": {
    "command": "uvx",
    "args": ["mcp-server-stats"]
  }
}

使用docker

{
  "mcpServers": {
    "statsource": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "API_KEY=YOUR_STATSOURCE_API_KEY",
        "-e",
        "DB_CONNECTION_STRING=postgresql://your_db_user:your_db_password@your_db_host:5432/your_db_name",
        "-e",
        "DB_SOURCE_TYPE=database",
        "jamie78933/statsource-mcp"
      ],
      "protocolVersion": "2024-11-05"
    }
  }
}

使用pip安装

"mcpServers": {
  "statsource": {
    "command": "python",
    "args": ["-m", "mcp_server_stats"]
  }
}

环境变量

您可以在Claude.app配置中使用环境变量配置服务器:

"mcpServers": {
  "statsource": {
    "command": "python",
    "args": ["-m", "mcp_server_stats"],
    "env": {
      "API_KEY": "your_api_key",
      "DB_CONNECTION_STRING": "postgresql://username:password@localhost:5432/your_db",
      "DB_SOURCE_TYPE": "database"
    }
  }
}

可用环境变量:

  • API_KEY:用于使用statsource.me进行身份验证的API密钥
  • DB_CONNECTION_STRING:默认数据库连接字符串
  • DB_SOURCE_TYPE:默认数据源类型(通常为“数据库”)

调试

您可以使用MCP检查器调试服务器。对于uvx安装:

npx @modelcontextprotocol/inspector uvx mcp-server-stats

或者,如果您已将软件包安装在特定目录中或正在其上开发:

cd path/to/servers/
npx @modelcontextprotocol/inspector python -m mcp_server_stats

贡献

我们鼓励捐款以帮助扩展和改进mcp服务器统计数据。无论您是想添加新工具、增强现有功能还是改进文档,您的意见都是有价值的。

欢迎拉取请求!欢迎贡献新想法、错误修复或增强功能,使mcp服务器统计数据更加强大和有用。

许可证

mcp服务器统计数据根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

目录标签

目录标签

PythonClaude机器学习统计分析本地部署数据预测数据库连接API集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP