PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversresearch-and-data贝叶斯msp
返回「research-and-data」

贝叶斯msp

modelscope·@wrenchchatrepo/bayes-msp

research-and-data0下载LocalModelScope

简介

一种模型调用协议服务器,使大型语言模型能够进行严格的贝叶斯分析和概率推理,包括推断、模型比较和具有不确定性量化的预测建模。

MCP Server 详情

来自 ModelScope 索引

贝叶斯 MCP

一种用于贝叶斯推理、推断和信念更新的模型调用协议(MCP)服务器。该工具使大型语言模型(LLMs)能够执行严格的贝叶斯分析和概率推理。

特性

  • 🧠 贝叶斯推断:使用 MCMC 采样方法根据新证据更新信念
  • 📊 模型比较:使用信息准则比较竞争模型
  • 🔮 预测推断:生成带有不确定性量化的预测
  • 📈 可视化:创建后验分布的可视化
  • 🔌 MCP 集成:与任何支持 MCP 的 LLM 无缝集成

安装

开发安装

克隆仓库并安装依赖项:

bash git clone https://github.com/wrenchchatrepo/bayesian-mcp.git cd bayesian-mcp pip install -e .

依赖项

  • Python 3.9+
  • PyMC 5.0+
  • ArviZ
  • NumPy
  • Matplotlib
  • FastAPI
  • Uvicorn

快速开始

启动服务器

bash

使用默认设置运行

python bayesian_mcp.py

指定主机和端口

python bayesian_mcp.py --host 0.0.0.0 --port 8080

设置日志级别

python bayesian_mcp.py --log-level debug

服务器将启动并在指定的主机和端口上监听 MCP 请求。

API 使用

贝叶斯 MCP 服务器通过其 API 提供了几个功能:

1. 创建模型

使用指定变量创建一个新的贝叶斯模型。

python

MCP 请求

{ "function_name": "create_model", "parameters": { "model_name": "my_model", "variables": { "theta": { "distribution": "normal", "params": {"mu": 0, "sigma": 1} }, "likelihood": { "distribution": "normal", "params": {"mu": "theta", "sigma": 0.5}, "observed": [0.1, 0.2, 0.3, 0.4] } } } }

2. 更新信念

使用新证据更新模型信念。

python

MCP 请求

{ "function_name": "update_beliefs", "parameters": { "model_name": "my_model", "evidence": { "data": [0.1, 0.2, 0.3, 0.4] }, "sample_kwargs": { "draws": 1000, "tune": 1000, "chains": 2 } } }

3. 进行预测

使用后验分布生成预测。

python

MCP 请求

{ "function_name": "predict", "parameters": { "model_name": "my_model", "variables": ["theta"], "conditions": { "x": [1.0, 2.0, 3.0] } } }

4. 比较模型

使用信息准则比较多个模型。

python

MCP 请求

{ "function_name": "compare_models", "parameters": { "model_names": ["model_1", "model_2"], "metric": "waic" } }

5. 创建可视化

生成模型后验分布的可视化。

python

MCP 请求

{ "function_name": "create_visualization", "parameters": { "model_name": "my_model", "plot_type": "trace", "variables": ["theta"] } }

示例

examples/ 目录中包含几个示例,演示如何使用贝叶斯 MCP 服务器:

线性回归

一个简单的线性回归示例,演示参数估计:

bash python examples/linear_regression.py

A/B 测试

一个贝叶斯 A/B 测试示例,用于转换率:

bash python examples/ab_test.py

支持的分布

贝叶斯引擎支持以下分布:

  • normal:正态(高斯)分布
  • lognormal:对数正态分布
  • beta:贝塔分布
  • gamma:伽玛分布
  • exponential:指数分布
  • uniform:均匀分布
  • bernoulli:伯努利分布
  • binomial:二项分布
  • poisson:泊松分布
  • deterministic:确定性变换

MCP 集成该服务器实现了模型调用协议(Model Calling Protocol),使其与广泛的LLM和框架兼容。要将其与您的LLM一起使用:

python import requests

response = requests.post("http://localhost:8000/mcp", json={ "function_name": "create_model", "parameters": { "model_name": "example_model", "variables": {...} } })

result = response.json()

许可证

MIT

致谢

基于Wrench AI框架的概念和代码。

相关 MCP Servers(来自「research-and-data」)

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

健康指标评估-MCP&Agent挑战赛

本项目是一个基于 Gradio 的健康参数计算器 Web 应用。用户只需输入性别、年龄、身高、体重等基础信息(必填),以及腰围、甘油三酯、HDL胆固醇等可选健康数据,即可一键计算出多项常用健康指标,包括 BMI、BSA、腰高比、CI、CMI、CVAI、LAP、BFR、RFM 等,并给出健康评估建议。

dudu007/HealthCalculator

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

网络基础数据查询

网络基础数据,包括passivedns解析数据、域名和IP的注册信息、网站证书、IOC库的查询。 数据来源于奇安信X实验室被动收集的大网安全研究、威胁分析溯源和大规模多维度安全数据平台。

dongkitchen/fdp_basic

域名相关基础数据查询

网络基础数据中和域名相关数据的查询工具。包括伴生域名、域名排名、域名网页数据、Libra基础数据平台的域名关联数据。

dongkitchen/fdp_domain

AKSHARE金融数据服务

暂无描述。

darwinl/akshare_mcp_server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/wrenchchatrepo-bayes-msp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
research-and-data / data-platforms
运行方式
No
许可证
MIT License
详情文件
wrenchchatrepo-bayes-msp.md