local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Servidor MCP de DevHub
Un servidor de Protocolo de Contexto de Modelo (MCP) para gestionar proyectos de desarrollo y sus repositorios de GitHub. DevHub proporciona herramientas para el seguimiento de proyectos, su vinculación a repositorios de GitHub y el mantenimiento de metadatos.
Características
- Gestión de proyectos con seguimiento de ruta local
- Integración del repositorio de GitHub
- Seguimiento del estado del proyecto y de la pila tecnológica
- Capacidades de filtrado y búsqueda de proyectos
Instalación
ash npm install @modelcontextprotocol/server-devhub
Configuración
Agregue el servidor a su archivo de configuración de MCP (cline_mcp_settings.json):
json { "mcpServers": { "devhub": { "command": "node", "args": ["/path/to/devhub/dist/index.js"], "disabled": false, "alwaysAllow": [] } } }
Herramientas disponibles
crear_proyecto
Crea un nuevo proyecto en DevHub.
ypescript { name: string; // Project name path: string; // Local project path type: string; // Project type (eg, 'mcp-server', 'node-addon', 'cpp-dll') description: string; // Project description }
repositorio de enlaces
Vincular un repositorio de GitHub a un proyecto existente.
ypescript { project_name: string; // Name of existing project repo_owner: string; // GitHub repository owner repo_name: string; // GitHub repository name }
obtener_proyecto
Obtenga información detallada sobre un proyecto específico.
ypescript { name: string; // Project name to retrieve }
lista_proyectos
Enumere todos los proyectos con filtrado opcional.
ypescript { type?: string; // Filter by project type has_repo?: boolean; // Filter by repository presence }
actualizar_proyecto
Actualizar detalles y metadatos del proyecto.
ypescript { name: string; // Project name to update status?: string; // Project status last_commit?: string; // Latest commit SHA technologies?: string[]; // Project technology stack }
Tipos de proyectos
El servidor admite varios tipos de proyectos:
- mcp-server: servidores de protocolo MCP
- node-addon: complementos nativos de Node.js
- cpp-dll: bibliotecas dinámicas de C++
- web-app: Aplicaciones web
- cli-tool: herramientas de línea de comandos
Ejemplo de uso
` ypescript // Crea un nuevo proyecto await use_mcp_tool({ server_name: 'devhub', tool_name: 'create_project', arguments: { name: 'my-project', path: '/path/to/project', type: 'mcp-server', description: 'Mi increíble servidor MCP' } });
// Enlace al repositorio de GitHub await use_mcp_tool({ nombre_del_servidor: 'devhub', nombre_de_la_herramienta: 'link_repository', argumentos: { nombre_del_proyecto: 'my-project', propietario_del_repositorio: 'username', nombre_del_repositorio: 'my-project' } });
// Lista todos los proyectos del servidor MCP await use_mcp_tool({ server_name: 'devhub', tool_name: 'list_projects', arguments: { type: 'mcp-server' } }); `
Desarrollo
Para construir el servidor:
ash npm install npm run build
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Permite la gestión de proyectos de desarrollo con integración de GitHub, facilitando el seguimiento del proyecto, la vinculación de repositorios y el mantenimiento de metadatos dentro del Protocolo de Contexto del Modelo.