Forgejo MCP Server — 通过 MCP 协议操作 Forgejo 仓库,58 个工具覆盖完整 API
  • JavaScript 100%
Find a file
shaotao 31226e7906 chore: 还原为纯 forgejo MCP Server 结构
- 删除根目录无关文件(index.js / package.json / src / test / docs 等)
- forgejo/index.js + forgejo/package.json 保留
- 添加 README.md
2026-06-11 00:12:56 +08:00
forgejo feat(forgejo): 扩充工具到 58 个,覆盖完整 Forgejo API 2026-06-10 21:11:30 +08:00
.gitignore chore: 清理目录,只保留 forgejo MCP Server 核心文件 2026-06-11 00:10:04 +08:00
README.md chore: 还原为纯 forgejo MCP Server 结构 2026-06-11 00:12:56 +08:00

Forgejo MCP Server

通过 MCP 协议操作 Forgejo 仓库31 个工具覆盖完整 API。

使用

mcpServers:
  forgejo:
    command: node
    args:
      - C:\path\to\forgejo-mcp\forgejo\index.js
    env:
      FORGEJO_SERVER: https://git.bx.wedata.club
      FORGEJO_TOKEN: <your_token>

工具列表

Repo (5)

  • forgejo_list_repos — 列出仓库
  • forgejo_get_repo — 获取仓库详情
  • forgejo_create_repo — 创建仓库
  • forgejo_delete_repo — 删除仓库
  • forgejo_list_branches — 列出分支

File (6)

  • forgejo_get_file — 获取文件内容
  • forgejo_create_file — 创建文件
  • forgejo_update_file — 更新文件
  • forgejo_delete_file — 删除文件
  • forgejo_list_contents — 列出目录
  • forgejo_search_code — 搜索代码

Issue (7)

  • forgejo_list_issues — 列出 Issue
  • forgejo_get_issue — 获取 Issue
  • forgejo_create_issue — 创建 Issue
  • forgejo_update_issue — 更新 Issue
  • forgejo_delete_issue — 删除 Issue
  • forgejo_list_issue_comments — 列出评论
  • forgejo_create_issue_comment — 创建评论
  • forgejo_search_issues — 搜索 Issue

PR (4)

  • forgejo_list_pulls — 列出 PR
  • forgejo_get_pull — 获取 PR
  • forgejo_create_pull — 创建 PR
  • forgejo_merge_pull — 合并 PR

Release (3)

  • forgejo_list_releases — 列出 Release
  • forgejo_create_release — 创建 Release
  • forgejo_delete_release — 删除 Release

Label (2)

  • forgejo_list_labels — 列出标签
  • forgejo_create_label — 创建标签

Milestone (2)

  • forgejo_list_milestones — 列出里程碑
  • forgejo_create_milestone — 创建里程碑

User (2)

  • forgejo_get_user — 获取用户信息
  • forgejo_get_current_user — 获取当前用户

安装

cd forgejo-mcp/forgejo
npm install