local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
DevHub MCP 서버
개발 프로젝트와 GitHub 저장소를 관리하는 모델 컨텍스트 프로토콜(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++ 동적 라이브러리
- 웹 앱: 웹 애플리케이션
- cli-tool: 명령줄 도구
사용 예
` ypescript // 새 프로젝트 만들기 await use_mcp_tool({ server_name: 'devhub', tool_name: 'create_project', arguments: { name: 'my-project', path: '/path/to/project', type: 'mcp-server', description: '내 멋진 MCP 서버' } });
// 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
특허
MIT
This server cannot be installed
GitHub 통합을 통해 개발 프로젝트를 관리하고, 모델 컨텍스트 프로토콜 내에서 프로젝트 추적, 저장소 연결, 메타데이터 유지 관리를 용이하게 합니다.