UBI MCP server
Servidor MCP de Incubadoras de Negocios Universitarios para evaluaciones
Documentación
UBI-MCP-server-
Este servidor MCP para Incubadoras de Negocios Universitarias (UBIs) y sus clústeres ayuda a sus análisis y evaluaciones de desempeño (Supervivencia, Sostenibilidad y Rigidez Estructural), análisis socio-humano estructural y capacidades dinámicas basadas en: Teoría de Estructuración Fuerte de Métodos Mixtos por Ademola Taiwo.
README.md
Herramienta de Análisis de Incubadoras de Negocios Universitarias:
Una herramienta integral de MCP (Protocolo de Contexto de Modelo) para analizar incubadoras de negocios universitarias desde tres perspectivas teóricas complementarias.
Descripción general Esta herramienta proporciona un análisis sofisticado de incubadoras de negocios universitarias integrando:
Análisis de Desempeño de Incubadoras de Negocios:
Análisis cuantitativo de KPIs que incluye tasas de ocupación, tasas de graduación, creación de empleo y generación de ingresos Análisis de Socio-Estructuración: Basado en la Teoría de Estructuración de Giddens, examinando la dualidad de estructura y agencia Análisis de Procesos de Agencia: Analizando las capacidades de agencia emprendedora, incluyendo intencionalidad, previsión, auto-reacción y auto-reflexión.
Características:
Generación de Datos Sintéticos: Generar datos realistas de desempeño de incubadoras, contextos de estructuración y perfiles de emprendedores.
Análisis Multidimensional: Analizar incubadoras desde perspectivas de desempeño, estructurales y de agencia.
Informes Integrados: Generar informes completos que combinan las tres perspectivas analíticas.
Salida Flexible: Soporte para formatos de informe JSON, Markdown y HTML Análisis Temporal: Rastrear la evolución estructural y las tendencias de desempeño a lo largo del tiempo.
Instalación
pip install pandas numpy scipy
Inicio Rápido: Abra la carpeta zip, navegue al archivo University_incubator_analysis. from university_incubator_analysis import ( generate_incubator_data, analyze_performance, generate_structuration_contexts, analyze_structuration, generate_entrepreneur_profiles, analyze_agency, generate_comprehensive_report )
Generar datos sintéticos para el número de incubadora(s) (por ejemplo, 10 incubadoras, 12 períodos de tiempo).
performance_data = generate_incubator_data(num_incubators=10, time_periods=12, seed=42)
Analizar desempeño
performance_analysis = analyze_performance(performance_data) print(f"Average graduati>{performance_analysis['kpi_analysis']['success_metrics']['average_graduati>:.1%}")
Generar y analizar contextos de estructuración
incubator_ids = performance_data['incubator_id'].unique().tolist() c>= generate_structurati>=42) structurati>= analyze_structurati>0])
Generar y analizar perfiles de emprendedores
profiles = generate_entrepreneur_profiles(50, incubator_ids, seed=42) agency_analysis = analyze_agency(profiles, c>0])
Generar informe integral
report = generate_comprehensive_report( performance_data, performance_analysis, contexts, structuration_analysis, profiles, agency_analysis, output_format="json" )
print("Report generated successfully!") print(f"Executive Summary: {report['executive_summary']['overview']}")
Componentes Principales
- Análisis de Desempeño Analiza los KPIs de la incubadora incluyendo: - Métricas de ocupación y capacidad - Flujo de startups (admisión, graduación, fracasos) - Métricas de éxito (tasa de graduación, tasa de supervivencia) - Impacto económico (empleos creados, ingresos, financiamiento) - Análisis de eficiencia - Análisis de tendencias - Benchmarking comparativo
from university_incubator_analysis import analyze_performance
results = analyze_performance(data) print(results['kpi_analysis']) print(results['trend_analysis']) print(results['insights'])
- Análisis de Estructuración Basado en la Teoría de Estructuración de Giddens, analiza: - Significación: Estructuras de creación de significado, reglas, normas - Dominación: Relaciones de poder, asignación de recursos - Legitimación: Órdenes normativos, criterios de evaluación - Dualidad Estructura-Agencia: Cómo las estructuras habilitan y restringen la agencia - Procesos de Estructuración: Reproducción y transformación
from university_incubator_analysis import analyze_structuration
results = analyze_structuration(context) print(results['structural_analysis']) print(results['duality_analysis']) print(results['structuration_processes']) 3. Análisis de Agencia Analiza la agencia emprendedora a través de cuatro dimensiones: - Intencionalidad: Claridad de objetivos, planificación estratégica, compromiso - Previsión: Orientación futura, planificación de escenarios, evaluación de riesgos - Auto-Reacción: Adaptabilidad, corrección de rumbo, búsqueda de recursos - Auto-Reflexión: Metacognición, orientación al aprendizaje, integración de retroalimentación
from university_incubator_analysis import analyze_agency
results = analyze_agency(profiles) print(results['capability_analysis']) print(results['typology']) print(results['success_correlations']) 4. Informes Integrales Genera informes integrados que combinan todas las perspectivas:
from university_incubator_analysis import generate_comprehensive_report
Formato JSON (predeterminado)
report = generate_comprehensive_report( performance_data, performance_analysis, output_format="json" )
Formato Markdown
markdown_report = generate_comprehensive_report( performance_data, performance_analysis, structurati>=contexts, structurati>=structuration_analysis, entrepreneur_profiles=profiles, agency_analysis=agency_analysis, output_format="markdown" ) Modelos de Datos Métricas de Desempeño de la Incubadora Capacidad y ocupación Métricas de flujo de startups Indicadores de éxito Medidas de impacto económico Métricas de entrada (recursos, servicios) Métricas de salida (resultados, impacto) Contexto de Estructuración Estructuras de significación (reglas, normas, significados) Estructuras de dominación (poder, recursos) Estructuras de legitimación (normas, sanciones, recompensas) Manifestaciones de agencia Dinámicas de estructuración Perfil del Emprendedor Capacidades de agencia (cuatro dimensiones) Restricciones incorporadas Interacciones agencia-estructura Indicadores de éxito Antecedentes Teóricos Teoría de Estructuración de Giddens La herramienta operacionaliza el concepto de Giddens de la dualidad de la estructura: - Estructura: Reglas y recursos que habilitan y restringen la acción - Agencia: Capacidad de los actores para tomar decisiones independientes - Dualidad: La estructura es tanto medio como resultado de la agencia
Tres dimensiones de la estructura: 1. Significación: Comunicación, creación de significado 2. Dominación: Poder, asignación de recursos 3. Legitimación: Órdenes normativos, marcos morales
Procesos de Agencia Basado en la teoría social cognitiva, analiza: - Intencionalidad: Comportamiento dirigido a objetivos - Previsión: Capacidad anticipatoria - Auto-Reacción: Monitoreo adaptativo - Auto-Reflexión: Capacidad metacognitiva
Casos de Uso Gestión de Incubadoras: Identificar áreas de mejora en operaciones y servicios de apoyo Formulación de Políticas: Comprender cómo las políticas y estructuras afectan los resultados emprendedores Investigación: Analizar las dinámicas estructura-agencia en ecosistemas emprendedores Benchmarking: Comparar el desempeño entre múltiples incubadoras Evaluación de Programas: Evaluar la efectividad de los programas de incubación Pruebas Ejecute el conjunto de pruebas:
pytest test_university_incubator_analysis.py -v Uso Avanzado Análisis Temporal
Generar datos a lo largo del tiempo
data = generate_incubator_data(num_incubators=5, time_periods=20)
Analizar tendencias
analysis = analyze_performance(data) trends = analysis['trend_analysis']
Analizar evolución estructural
c>= [generate_structurati>'INC_001'])[0] for _ in range(5)] structurati>= analyze_structurati>0], temporal_data=contexts_over_time) print(structurati>'temporal_dynamics']) Análisis Personalizado from university_incubator_analysis import PerformanceAnalyzer, StructurationAnalyzer, AgencyAnalyzer
Usar analizadores directamente para flujos de trabajo personalizados
perf_analyzer = PerformanceAnalyzer() struct_analyzer = StructurationAnalyzer() agency_analyzer = AgencyAnalyzer()
Realizar análisis personalizados
custom_results = perf_analyzer._analyze_efficiency(data) Formato de Datos DataFrame de Datos de Desempeño Columnas requeridas: - incubator_id: Identificador único - period: Período de tiempo (datetime) - occupancy_rate: Flotante (0-1) - graduation_rate: Flotante (0-1) - survival_rate: Flotante (0-1) - jobs_created: Entero - total_revenue_generated: Flotante - total_funding_raised: Flotante
Contribuciones ¡Las contribuciones son bienvenidas! Áreas para mejora: - Generación adicional de visualizaciones - Modelos de aprendizaje automático para predicción - Integración de datos en tiempo real - Perspectivas teóricas adicionales
Licencia Licencia MIT AdbatomIT Consulting 2025
Citación Si utiliza esta herramienta en investigación, por favor cite:
Herramienta de Análisis de Incubadoras Universitarias (2025) Una herramienta integral para el análisis multi-perspectiva de incubadoras de negocios creada por Ademola O. TAIWO Contacto: adbatomit@proton.me ademolataiwomba@gmail.com Para preguntas y comentarios, por favor abra un issue en el repositorio.
No file chosenNo file chosen