Okffs logo

Okffs

未认领

作者:neturely

okffs is a Model Context Protocol server for GitHub. Create and manage GitHub issues and projects using Claude.ai and your IDE — then push them as matching branches straight into your repo via Claude Code.

branchescligithubissuesmcp

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'okffs' -- 'npx' '-y' '@neturely/okffs@latest'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

21 个工具中显示 21 个

文档中列出的工具 (21)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

close_issue

Closes an issue and tips you to /clear before the next one.

comment_issue

Posts a comment — handy for logging what a branch did.

commit_and_update

Stages, commits (message from your hint or the diff), pushes, and posts a progress comment to the issue.

configure

Writes okffs config to .env — the backend for the /okffs:setup prompt. Reuses the okffs setup wizard's manifest/serializer: updates only okffs's marked block, preserving your own variables and comments. Usually driven by /okffs:setup, not called directly.

create_issue

Creates an issue and a matching branch. Infers labels, a board priority/effort, and a native Issue Type from the task (toggle with OKFFSINFERPRIORITY/OKFFSINFEREFFORT/OKFFSINFERTYPE). Optional assignees, labels, milestone, priority, effort, type. Opens a draft PR immediately when OKFFSAUTOPR=true.

create_issues_from_list

Creates many issues + branches from a task list in one shot. Confirms first. Per-task labels, assignees, milestone, priority, effort, type.

create_pull_request

Opens a PR for an issue branch — generates the title/body, pushes the branch, always includes Closes #N, and comments back. Can write changelog fragments when OKFFSUPDATEDOCS=true. Pass allowempty: true to backfill a draft tracking PR on a branch with no commits (pushes an empty init commit to diver

delete_branch

Deletes a branch and closes its issue. Destructive — needs confirmed: true.

delete_issue

Closes an issue and deletes its branch. Destructive — needs confirmed: true.

get_issue

Full details for one issue: title, body, labels, assignees, branch, status.

link_issues

Links two issues (blockedby, blocking, parent), stored under a ## Relationships section.

list_issues

Lists open issues with branch, linked PR, board column, priority:/effort:, native type:, and relationships as a tree — ordered by priority so the most important work is on top.

list_pr_review_comments

Fetches a PR's inline review threads and summaries.

merge_pull_request

The one okffs tool that merges: autonomously merges a green, review-resolved issue PR into the base branch (e.g. develop) using OKFFSBASEMERGEMETHOD, then closes the issue. Opt-in (OKFFSAUTOMERGEBASE=true) and heavily gated — never touches OKFFSPROTECTEDBRANCH, independently verifies checks/mergeabi

plan

Give it a free-text description plus the breakdown Claude generates (titles, descriptions, labels, priority/effort/type, relationships); it creates every issue + branch, wires up relationships, and opens draft PRs when OKFFSAUTOPR=true. Confirms first.

prepare_release

Bumps the version, rolls the CHANGELOG, commits on a release branch, and opens a PR. Confirms first; does not tag or publish.

reply_to_review_comment

Replies to an inline review thread by id.

resolve_review_thread

Resolves a review thread — only when OKFFSRESOLVETHREADS=true.

set_issue_fields

Sets board Priority/Effort and/or the native Issue Type on an existing issue. Priority/Effort handle project-native and org-level Issue Fields (needs OKFFSPROJECTENABLED); type is org-native and works independently. createissue only sets these at creation; use this afterwards. Status stays with upda

update_issue

Edits an existing issue's core fields — title, assignees, labels, milestone, body — via one PATCH with the configured token. labels/assignees replace the whole set ([] clears). For Priority/Effort/Type use setissuefields; for Status use updateprojectstatus.

update_project_status

Moves an issue between board columns (Backlog, Ready, In Progress, Review). Needs OKFFSPROJECTENABLED.

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。