local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
DevHub MCP サーバー
開発プロジェクトとその GitHub リポジトリを管理するための Model Context Protocol (MCP) サーバー。DevHub は、プロジェクトを追跡し、プロジェクトを GitHub リポジトリにリンクし、プロジェクトメタデータを維持するためのツールを提供します。
特徴
- ローカルパストラッキングによるプロジェクト管理
- GitHubリポジトリの統合
- プロジェクトのステータスとテクノロジースタックの追跡
- プロジェクトのフィルタリングと検索機能
インストール
ash npm install @modelcontextprotocol/server-devhub
構成
サーバーを MCP 設定ファイル (cline_mcp_settings.json) に追加します。
json { "mcpServers": { "devhub": { "command": "node", "args": ["/path/to/devhub/dist/index.js"], "disabled": false, "alwaysAllow": [] } } }
利用可能なツール
プロジェクトを作成
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 }
リンクリポジトリ
GitHub リポジトリを既存のプロジェクトにリンクします。
ypescript { project_name: string; // Name of existing project repo_owner: string; // GitHub repository owner repo_name: string; // GitHub repository name }
get_project
特定のプロジェクトに関する詳細情報を取得します。
ypescript { name: string; // Project name to retrieve }
プロジェクト一覧
オプションのフィルタリングを使用してすべてのプロジェクトを一覧表示します。
ypescript { type?: string; // Filter by project type has_repo?: boolean; // Filter by repository presence }
プロジェクトの更新
プロジェクトの詳細とメタデータを更新します。
ypescript { name: string; // Project name to update status?: string; // Project status last_commit?: string; // Latest commit SHA technologies?: string[]; // Project technology stack }
プロジェクトの種類
サーバーはさまざまなプロジェクト タイプをサポートしています。
- mcp-server: MCPプロトコルサーバー
- node-addon: Node.js ネイティブアドオン
- cpp-dll: C++ 動的ライブラリ
- web-app: Webアプリケーション
- cli-tool: コマンドラインツール
使用例
` ypescript // 新しいプロジェクトを作成する await use_mcp_tool({ server_name: 'devhub', tool_name: 'create_project', argument: { name: 'my-project', path: '/path/to/project', type: 'mcp-server', description: 'My awesome MCP server' } });
// GitHub リポジトリへのリンク await use_mcp_tool({ server_name: 'devhub', tool_name: 'link_repository', arguments: { project_name: 'my-project', repo_owner: 'username', repo_name: 'my-project' } });
// すべてのMCPサーバープロジェクトを一覧表示する await use_mcp_tool({ server_name: 'devhub', tool_name: 'list_projects', arguments: { type: 'mcp-server' } }); `
発達
サーバーを構築するには:
ash npm install npm run build
ライセンス
マサチューセッツ工科大学
This server cannot be installed
GitHub 統合による開発プロジェクトの管理を可能にし、モデル コンテキスト プロトコル内でのプロジェクト追跡、リポジトリ リンク、メタデータのメンテナンスを容易にします。