Integrations
Provides access to Opera Omnia datasets hosted on GitHub, allowing retrieval of creative content for games, storytelling, and bot development.
Servidor MCP de Opera Omnia
Un servidor MCP que proporciona acceso a la rica colección de conjuntos de datos JSON del proyecto Opera Omnia , una biblioteca integral de contenido creativo para juegos, narración de historias y desarrollo de bots.
Características
- Acceso a todos los conjuntos de datos de Opera Omnia
- Selección aleatoria de conjuntos de datos
- Filtrar conjuntos de datos por criterios
- Combinando múltiples conjuntos de datos
- Generar contenido creativo usando plantillas
Instalación
- Clonar este repositorio
- Instalar dependencias:
- Construir el proyecto:
Uso
Ejecución del servidor
Configuración de MCP
Agregue lo siguiente a su archivo de configuración de MCP:
Reemplace path/to/opera-omnia-mcp
con la ruta real a este proyecto.
Herramientas disponibles
lista_categorías
Enumere todas las categorías de datos disponibles.
lista_de_conjuntos_de_datos
Enumere todos los conjuntos de datos dentro de una categoría.
obtener_conjunto de datos
Obtenga el contenido completo de un conjunto de datos específico.
obtener_elemento_aleatorio
Obtenga un elemento aleatorio de un conjunto de datos específico.
obtener_elementos_filtrados
Obtener elementos de un conjunto de datos que coincidan con criterios específicos.
combinar_conjuntos_de_datos
Combine múltiples conjuntos de datos y obtenga selecciones aleatorias.
generar_contenido
Genere contenido creativo basado en múltiples conjuntos de datos.
Recursos disponibles
opera-omnia://categorías
Lista de todas las categorías de datos disponibles.
opera-omnia://categoría/{categoría}
Lista de conjuntos de datos disponibles en una categoría específica.
opera-omnia://conjunto de datos/{categoría}/{conjunto de datos}
Contenido de un conjunto de datos específico.
Mejoras futuras
Tenemos varias ideas para futuras mejoras del servidor Opera Omnia MCP:
- Generación de contenido avanzada : agregue capacidades de generación de contenido más sofisticadas más allá de la simple sustitución de plantillas.
- Almacenamiento en caché mejorado : implemente mejores mecanismos de almacenamiento en caché para mejorar el rendimiento, especialmente para conjuntos de datos a los que se accede con frecuencia.
- Conjuntos de datos aportados por los usuarios : agregue soporte para conjuntos de datos aportados por los usuarios, lo que permite a los usuarios ampliar el contenido disponible.
- Herramientas de visualización : cree herramientas de visualización para explorar los datos y comprender las relaciones entre diferentes conjuntos de datos.
- Archivos de datos locales : agregue soporte para archivos de datos locales como alternativa a la obtención de GitHub.
- Ejemplos de integración : proporcione más ejemplos de integración del servidor MCP con diferentes aplicaciones y marcos.
Notas de la versión
Para obtener información detallada sobre las versiones actuales y pasadas, consulte el archivo RELEASE_NOTES.md .
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo LICENSE.md para obtener más detalles.
This server cannot be installed
Un servidor que proporciona acceso a la colección de conjuntos de datos JSON de Opera Omnia para juegos, narración de historias y desarrollo de bots, y ofrece herramientas para la selección aleatoria, el filtrado, la combinación de conjuntos de datos y la generación de contenido creativo.