Okffs
未认领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.
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'okffs' -- 'npx' '-y' '@neturely/okffs@latest'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、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.