remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports configuration through .env files for storing API credentials and endpoints for the Fujitsu API Gateway.
Integrates with Fujitsu's Social Digital Twin and Digital Rehearsal API, enabling simulation management, results analysis, traffic simulation analysis, scenario comparison, and natural language generation of simulation configurations.
Servidor MCP Fujitsu Social Digital Twin
Este proyecto integra el gemelo digital social y la API de ensayo digital de Fujitsu con el protocolo de contexto de modelo (MCP) , lo que permite que los modelos de lenguaje grande (LLM) accedan a la API de ensayo digital de Fujitsu a través del lenguaje natural.
Descripción general
El Gemelo Digital Social de Fujitsu recrea no solo el estado de personas y objetos en el espacio digital, basándose en datos del mundo real, sino también actividades económicas y sociales completas. Su función principal, "Ensayo Digital", permite a los usuarios simular el comportamiento humano y social en un espacio digital antes de implementar medidas en el mundo real, lo que permite verificar con antelación sus efectos e impactos.
Este proyecto utiliza MCP para cerrar la brecha entre los LLM y la API de ensayo digital, lo que permite a los usuarios ejecutar simulaciones y analizar resultados utilizando lenguaje natural.
Características principales
- Recuperar y mostrar listas de simulación
- Iniciar simulaciones
- Recuperar y analizar resultados de simulación
- Gestionar datos de simulación
- Analizar simulaciones de tráfico
- Comparar escenarios
- Generar configuraciones de simulación a partir del lenguaje natural
Prerrequisitos
- Python 3.13 o superior
- Acceso a Fujitsu API Gateway (clave API)
- Cliente LLM compatible con MCP (por ejemplo, Claude Desktop)
Instalación
Instalación mediante herrería
Para instalar Fujitsu Social Digital Twin Server para Claude Desktop automáticamente a través de Smithery :
1. Clonar el repositorio
2. Configurar el entorno
Uso de uv (recomendado) :
Primero, instala uv:
Luego, configura tu entorno con uv:
Alternativamente, puede utilizar el script de configuración proporcionado:
3. Establecer variables de entorno
Alternativamente, puede crear un archivo .env
con la siguiente configuración:
Uso
Iniciando el servidor MCP
El servidor se comunica mediante E/S estándar con los clientes MCP.
Uso del cliente interactivo
También se proporciona un cliente simple para la interacción directa con el servidor MCP:
Al iniciar el cliente, se mostrará una lista de recursos y herramientas disponibles, y podrá llamarlos desde la línea de comandos.
Configuración con Claude Desktop
Para utilizar el servidor con clientes LLM compatibles con MCP, como Claude Desktop:
- Abra Claude Desktop
- Vaya a Configuración > Configuración de desarrollador > Editar archivo de configuración
- Añade las siguientes configuraciones:
- Reiniciar Claude Desktop
Recursos y herramientas
Recursos
resource://digital_rehearsal_overview
: Descripción general de la tecnología de ensayo digitalresource://simulation_metrics_explanation
: Explicación de las métricas de simulaciónresource://scenario_examples
: Escenarios de ejemplo
Herramientas
list_simulations
: Recuperar una lista de simulacionesstart_simulation
: Iniciar una simulaciónget_simulation_result
: Recuperar resultados de simulaciónget_metrics
: recupera métricas de simulaciónlist_simdata
: recupera una lista de datos de simulaciónget_simdata
: Recuperar datos de simulaciónanalyze_traffic_simulation
: Analizar la simulación de tráficocompare_scenarios
: Comparar escenarioscreate_natural_language_simulation_config
: Generar configuraciones de simulación a partir del lenguaje natural
Ejemplos de uso
Recuperación de una lista de simulaciones
Iniciar una simulación
Análisis de la simulación de tráfico
Generación de configuraciones de simulación a partir del lenguaje natural
Ejemplo de interacción LLM
Contribuyendo
Por favor, reporte errores o solicitudes de funcionalidad a través de GitHub Issues. Las solicitudes de incorporación de cambios son bienvenidas.
Licencia
Este proyecto se publica bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.
Expresiones de gratitud
- Fujitsu Corporation - Desarrollo de la tecnología de Gemelo Digital Social
- Protocolo de contexto de modelo (MCP): permite una integración perfecta con los LLM
You must be authenticated.
Tools
Permite a los LLM acceder a la API de ensayo digital de Fujitsu a través del lenguaje natural, lo que permite a los usuarios ejecutar y analizar simulaciones de comportamiento humano y social en el espacio digital.