Okffs
Unclaimedokffs 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.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'okffs' -- 'npx' '-y' '@neturely/okffs@latest'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
21 of 21 tools
Documented tools (21)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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.
Tool change history
FAQ
Questions about Okffs MCP Server
- How do I connect Okffs MCP Server to Claude?
- Run `claude mcp add okffs -- npx -y @neturely/okffs@latest` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Okffs MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Okffs MCP Server do?
- Okffs MCP Server documents 21 tools to the agent, including close_issue, comment_issue, commit_and_update. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.