项目中心 MCP 服务器是一款强大的工具,它提供了项目管理和 GitHub 集成功能。借助该服务器,你能够轻松管理本地项目、跟踪项目变更,并将其同步到 GitHub 仓库。
若要使用项目中心 MCP 服务器,可按以下步骤进行操作:
git clone https://github.com/yourusername/project-hub-mcp-server.git
export DEFAULT_OWNER=your-github-username
export GITHUB_TOKEN_your-github-username=your-github-token
node dist/index.js
// 创建新项目
await mcp.use("project-hub", "create_project", {
name: "my-project",
path: "./projects/my-project",
type: "typescript",
description: "一个全新的 TypeScript 项目"
});
// 记录变更
await mcp.use("project-hub", "record_change", {
project_name: "my-project",
description: "添加新功能",
type: "feature",
files: ["src/feature.ts"]
});
// 创建并关联仓库
await mcp.use("project-hub", "create_repository", {
name: "my-project",
description: "一个全新的 TypeScript 项目",
private: true
});
await mcp.use("project-hub", "link_repository", {
project_name: "my-project",
repo_owner: "your-username",
repo_name: "my-project"
});
// 创建提交
await mcp.use("project-hub", "create_commit", {
repo: "my-project",
changes: [{
path: "src/feature.ts",
operation: "add",
sourcePath: "./projects/my-project/src/feature.ts"
}],
message: "feat: 添加新功能"
});
若你想对项目进行开发,可按以下步骤操作:
npm test
npm run build
欢迎你为项目贡献代码,贡献步骤如下:
本项目采用 MIT 许可证。