Token导航 LogoToken导航

MCP Server · 数据服务

Data Analysis Server

FastMCP数据分析服务器提供全面的数据分析工具,包括统计函数、概率分布和数据处理功能,适用于科研和商业数据分析。

stdio官方级别未说明来源级核验工具 0
数据分析Python数据处理

快速开始

作者 / 组织
craig1901
提供方
craig1901
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Data Analysis Server 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python main.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

FastMCP数据分析服务器

一种模型上下文协议(MCP)服务器,提供全面的数据分析工具,包括统计函数、概率分布和数据处理工具。

特性

概率分布

  • 泊松概率:计算点数、累积概率和生存概率
  • 正态分布:PDF、CDF和生存函数计算
  • 二项式概率:完成二项分布分析

统计分析

  • 描述性统计:平均值、中位数、众数、方差、偏度、峰度、四分位数
  • 相关性分析Pearson和Spearman相关性与显著性检验
  • 假设检验:具有详细结果的单样本t检验
  • 线性回归:具有R²、MSE和方程的简单线性回归

数据处理

  • CSV分析:处理CSV文本数据并生成全面的摘要
  • 数据汇总:自动检测数字/分类列

安装

  1. 使用uv初始化项目:
uv init fastmcp-data-analysis-server
cd fastmcp-data-analysis-server
  1. 安装依赖项:
uv add fastmcp numpy scipy pandas

或者从pyproject.toml安装:

uv sync
  1. 安装开发依赖项(可选):
uv add --dev pytest pytest-asyncio black isort mypy

用法

运行服务器

# Using uv
uv run python main.py

# Or if installed
python main.py

可用工具

1.泊松概率
# Point probability: P(X = k)
poisson_probability(lam=3.5, k=2, prob_type="point")

# Cumulative probability: P(X ≤ k)  
poisson_probability(lam=3.5, k=5, prob_type="cumulative")

# Survival probability: P(X > k)
poisson_probability(lam=3.5, k=4, prob_type="survival")
2.描述性统计
descriptive_statistics([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
3.正态分布
# Standard normal
normal_probability(x=1.96, mean=0, std_dev=1, prob_type="cumulative")

# Custom normal distribution
normal_probability(x=85, mean=100, std_dev=15, prob_type="point")
4.相关性分析
correlation_analysis(
    x_data=[1, 2, 3, 4, 5], 
    y_data=[2, 4, 6, 8, 10]
)
5.假设检验
hypothesis_test_ttest(
    sample_data=[12, 15, 18, 16, 17], 
    population_mean=14, 
    alpha=0.05
)
6.线性回归
linear_regression_analysis(
    x_data=[1, 2, 3, 4, 5],
    y_data=[2, 4, 5, 4, 5]
)
7.二项式概率
# Probability of exactly 3 successes in 10 trials
binomial_probability(n=10, k=3, p=0.4, prob_type="point")
8.CSV数据分析
csv_text = """name,age,score
Alice,25,85
Bob,30,92
Charlie,22,78"""

data_summary_from_csv_text(csv_text)

示例响应

泊松概率响应

{
    "probability": 0.2138,
    "description": "P(X = 2)",
    "lambda": 3.5,
    "k": 2,
    "prob_type": "point",
    "mean": 3.5,
    "variance": 3.5,
    "std_dev": 1.8708
}

描述性统计响应

{
    "count": 10,
    "mean": 5.5,
    "median": 5.5,
    "std_dev": 3.0277,
    "variance": 9.1667,
    "min": 1.0,
    "max": 10.0,
    "skewness": 0.0,
    "kurtosis": -1.2
}

发展

代码格式化

uv run black main.py
uv run isort main.py

类型检查

uv run mypy main.py

测试

uv run pytest

MCP客户端集成

此服务器可以与任何MCP客户端一起使用。这些工具会自动公开,并可以使用适当的参数进行调用。

MCP客户端使用示例

# Assuming you have an MCP client connected
client.call_tool("poisson_probability", {
    "lam": 2.5,
    "k": 3,
    "prob_type": "cumulative"
})

MCP服务器配置示例

{
  "mcpServers": {
    "analysis-mcp": {
      "command": "fastmcp-data-analysis-server/.venv/bin/python",
      "args": [
        "fastmcp-data-analysis-server/main.py"
      ],
    }
  }
}

错误处理

所有功能都包括全面的错误处理,用于:

  • 参数值无效
  • 空数据集
  • 数据长度不匹配
  • 概率类型无效
  • 数学域错误

许可证

MIT许可证

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

数据分析Python本地部署统计计算概率分布数据处理科研工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Data Analysis Server

MCP World · 本页

0stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Data Analysis Server 怎么安装?

公开资料给出的安装命令是 uv run python main.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Data Analysis Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Data Analysis Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Data Analysis Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Data Analysis Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP