DevHub MCP Server

Integrations

  • Supports tracking C++ dynamic libraries as a project type

  • Allows tracking of Git commit information like latest commit SHA

  • Allows linking projects to GitHub repositories, tracking GitHub repository metadata, and integrating with GitHub repository information

# DevHub MCP Server

A Model Context Protocol (MCP) server for managing development projects and their GitHub repositories. DevHub provides tools for tracking projects, linking them to GitHub repositories, and maintaining project metadata.

Features

  • Project management with local path tracking
  • GitHub repository integration
  • Project status and technology stack tracking
  • Project filtering and search capabilities

Installation

ash npm install @modelcontextprotocol/server-devhub

Configuration

Add the server to your MCP settings file (cline_mcp_settings.json):

json { "mcpServers": { "devhub": { "command": "node", "args": ["/path/to/devhub/dist/index.js"], "disabled": false, "alwaysAllow": [] } } }

Available Tools

create_project

Create a new project in DevHub.

ypescript { name: string; // Project name path: string; // Local project path type: string; // Project type (e.g., 'mcp-server', 'node-addon', 'cpp-dll') description: string; // Project description }

Link a GitHub repository to an existing project.

ypescript { project_name: string; // Name of existing project repo_owner: string; // GitHub repository owner repo_name: string; // GitHub repository name }

get_project

Get detailed information about a specific project.

ypescript { name: string; // Project name to retrieve }

list_projects

List all projects with optional filtering.

ypescript { type?: string; // Filter by project type has_repo?: boolean; // Filter by repository presence }

update_project

Update project details and metadata.

ypescript { name: string; // Project name to update status?: string; // Project status last_commit?: string; // Latest commit SHA technologies?: string[]; // Project technology stack }

Project Types

The server supports various project types:

  • mcp-server: MCP protocol servers
  • node-addon: Node.js native addons
  • cpp-dll: C++ dynamic libraries
  • web-app: Web applications
  • cli-tool: Command-line tools

Example Usage

` ypescript // Create a new project await use_mcp_tool({ server_name: 'devhub', tool_name: 'create_project', arguments: { name: 'my-project', path: '/path/to/project', type: 'mcp-server', description: 'My awesome MCP server' } });

// Link to GitHub repository await use_mcp_tool({ server_name: 'devhub', tool_name: 'link_repository', arguments: { project_name: 'my-project', repo_owner: 'username', repo_name: 'my-project' } });

// List all MCP server projects await use_mcp_tool({ server_name: 'devhub', tool_name: 'list_projects', arguments: { type: 'mcp-server' } }); `

Development

To build the server:

ash npm install npm run build

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables management of development projects with GitHub integration, facilitating project tracking, repository linking, and metadata maintenance within the Model Context Protocol.

  1. Features
    1. Installation
      1. Configuration
        1. Available Tools
          1. create_project
          2. link_repository
          3. get_project
          4. list_projects
          5. update_project
        2. Project Types
          1. Example Usage
            1. Development
              1. License

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides comprehensive tools for managing GitHub projects, milestones, tasks, and sprints. This server integrates deeply with GitHub Projects V2, offering features like automated kanban workflows, sprint planning, and custom field management.
                  Last updated -
                  22
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
                  Last updated -
                  9
                  1
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables interaction with GitHub issues via the Model Context Protocol, allowing users to list and create issues with secure authentication.
                  Last updated -
                  Python
                • -
                  security
                  F
                  license
                  -
                  quality
                  Provides integration with Github through the Model Context Protocol (MCP), allowing Large Language Models to interact with Github's repositories, issues, pull requests and search functionality.
                  Last updated -
                  1
                  TypeScript
                  • Apple

                View all related MCP servers

                ID: wwhg10zzc3