Skip to main content
Glama

DevHub MCP Server

# 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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

  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 -
                639
                30
                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

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/peterparker57/devhub-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server