
Fujitsu Social Digital Twin MCP Server

2025.04.21
0
Python社会数字孪生数字排练模拟分析位置服务开发效率
Fujitsu Social Digital Twin MCP Server 是一个将富士通的社会数字孪生和数字排练API与模型上下文协议(MCP)集成的项目,允许大型语言模型(LLMs)通过自然语言访问富士通的数字排练API。该项目的核心功能包括检索和显示模拟列表、启动模拟、检索和分析模拟结果、管理模拟数据、分析交通模拟、比较场景以及从自然语言生成模拟配置。适用于需要模拟人类和社会行为以验证其效果和影响的场景。
View on GitHub
Overview
基本能力
产品定位
Fujitsu Social Digital Twin MCP Server 是一个将富士通的社会数字孪生和数字排练API与模型上下文协议(MCP)集成的项目,允许大型语言模型(LLMs)通过自然语言访问富士通的数字排练API。
核心功能
- 检索和显示模拟列表
- 启动模拟
- 检索和分析模拟结果
- 管理模拟数据
- 分析交通模拟
- 比较场景
- 从自然语言生成模拟配置
适用场景
- 模拟人类和社会行为以验证其效果和影响
- 交通优化模拟
- 场景比较分析
工具列表
list_simulations
: 检索模拟列表start_simulation
: 启动模拟get_simulation_result
: 检索模拟结果get_metrics
: 检索模拟指标list_simdata
: 检索模拟数据列表get_simdata
: 检索模拟数据analyze_traffic_simulation
: 分析交通模拟compare_scenarios
: 比较场景create_natural_language_simulation_config
: 从自然语言生成模拟配置
常见问题解答
- 需要Python 3.13或更高版本
- 需要访问富士通API网关(API密钥)
- 需要MCP兼容的LLM客户端(如Claude Desktop)
使用教程
使用依赖
- Python 3.13或更高版本
- 访问富士通API网关(API密钥)
- MCP兼容的LLM客户端(如Claude Desktop)
安装教程
通过Smithery安装
npx -y @smithery/cli install @3a3/fujitsu-sdt-mcp --client claude
克隆仓库
git clone https://github.com/3a3/fujitsu-sdt-mcp.git
cd fujitsu-sdt-mcp
设置环境
使用uv(推荐):
# 安装uv
pip install uv
# 或者使用curl(Linux/macOS)
curl -sSf https://astral.sh/uv/install.sh | sh
# 创建虚拟环境
uv venv
# 激活虚拟环境
# Windows:
.venv\Scripts\activate
# Unix/MacOS:
source .venv/bin/activate
# 安装依赖
uv pip install -r requirements.txt
设置环境变量
# Windows:
set FUJITSU_API_BASE_URL=https://apigateway.research.global.fujitsu.com/sdtp
set FUJITSU_API_KEY=your_api_key_here
# Unix/MacOS:
export FUJITSU_API_BASE_URL=https://apigateway.research.global.fujitsu.com/sdtp
export FUJITSU_API_KEY=your_api_key_here
调试方式
启动MCP服务器
python -m fujitsu_sdt_mcp
使用交互式客户端
python client.py
设置Claude Desktop
- 打开Claude Desktop
- 转到设置 > 开发者设置 > 编辑配置文件
- 添加以下设置:
"command": "uvx",
"args": [
"fujitsu-sdt-mcp"
],
"env": {
"FUJITSU_API_BASE_URL": "https://apigateway.research.global.fujitsu.com/sdtp",
"FUJITSU_API_KEY": "your_api_key_here"
}
- 重启Claude Desktop