a532c94de97bb4c2e62d4bb902a5acaaa630c4e6
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
gitea_org_issue_statuses_list-- list issue status definitions for an orggitea_org_issue_priorities_list-- list issue priority definitions for an orggitea_org_issue_types_list-- list issue type definitions for an orggitea_issue_set_status-- set/clear status on an issue (convenience wrapper)gitea_issue_set_priority-- set/clear priority on an issue (convenience wrapper)gitea_issue_createnow acceptsstatus_id,priority_id,type_idparamsgitea_issue_updatenow acceptsstatus_id,priority_id,type_idparams
Changed
- Migrated all workflow and template paths from
.github/to.mokogitea/ - Template source paths updated:
templates/gitea/totemplates/mokogitea/ - HCL definition files removed -- Template repos are now the canonical source
Added
branch-cleanup.yml: auto-delete merged feature branches after PR merge
Changed
- Renamed package from
@mokoconsulting/gitea-api-mcpto@mokoconsulting/mokogitea-api-mcpto distinguish Moko's forked Gitea MCP from upstream - Renamed McpServer name and bin entry to
mokogitea-api-mcp
0.0.1 - 2026-05-07
Added
User / Auth (3 tools)
gitea_me-- Get the authenticated user infogitea_user_orgs-- List organizations the authenticated user belongs togitea_user_repos-- List repositories owned by the authenticated user
Repositories (8 tools)
gitea_repo_get-- Get repository detailsgitea_repo_create-- Create a new repositorygitea_repo_delete-- Delete a repositorygitea_repo_edit-- Edit repository settingsgitea_repo_fork-- Fork a repositorygitea_repo_search-- Search repositoriesgitea_org_repos-- List repositories in an organizationgitea_list_connections-- List configured Gitea connections
File Contents (5 tools)
gitea_file_get-- Get file contents from a repositorygitea_dir_get-- Get directory contents (file listing) from a repositorygitea_file_create_or_update-- Create or update a file in a repositorygitea_file_delete-- Delete a file from a repositorygitea_tree_get-- Get the git tree for a repository (recursive file listing)
Branches (4 tools)
gitea_branches_list-- List branches in a repositorygitea_branch_get-- Get a specific branchgitea_branch_create-- Create a new branchgitea_branch_delete-- Delete a branch
Commits (2 tools)
gitea_commits_list-- List commits in a repositorygitea_commit_get-- Get a specific commit
Issues (7 tools)
gitea_issues_list-- List issues in a repositorygitea_issue_get-- Get a single issue by numbergitea_issue_create-- Create a new issuegitea_issue_update-- Update an issuegitea_issue_comments_list-- List comments on an issuegitea_issue_comment_create-- Add a comment to an issuegitea_issue_search-- Search issues across all repositories
Labels (2 tools)
gitea_labels_list-- List labels in a repositorygitea_label_create-- Create a label
Milestones (2 tools)
gitea_milestones_list-- List milestones in a repositorygitea_milestone_create-- Create a milestone
Pull Requests (6 tools)
gitea_pulls_list-- List pull requestsgitea_pull_get-- Get a single pull requestgitea_pull_create-- Create a pull requestgitea_pull_merge-- Merge a pull requestgitea_pull_files-- List files changed in a pull requestgitea_pull_review_create-- Create a pull request review
Releases (5 tools)
gitea_releases_list-- List releasesgitea_release_get-- Get a single release by IDgitea_release_latest-- Get the latest releasegitea_release_create-- Create a new releasegitea_release_delete-- Delete a release
Tags (3 tools)
gitea_tags_list-- List tagsgitea_tag_create-- Create a taggitea_tag_delete-- Delete a tag
Actions (2 tools)
gitea_actions_runs_list-- List workflow runs for a repositorygitea_actions_run_get-- Get a specific workflow run
Organizations (3 tools)
gitea_org_get-- Get organization detailsgitea_org_teams_list-- List teams in an organizationgitea_org_members_list-- List members of an organization
Users (2 tools)
gitea_user_get-- Get a user profilegitea_users_search-- Search users
Webhooks (2 tools)
gitea_webhooks_list-- List webhooks for a repositorygitea_webhook_create-- Create a webhook
Wiki (2 tools)
gitea_wiki_pages_list-- List wiki pagesgitea_wiki_page_get-- Get a wiki page
Notifications (2 tools)
gitea_notifications_list-- List notifications for the authenticated usergitea_notifications_read-- Mark all notifications as read
Generic (2 tools)
gitea_api_request-- Make a raw API request to any Gitea v1 endpointgitea_list_connections-- List configured Gitea connections
Infrastructure
- Multi-connection config support via
~/.gitea-api-mcp.json - Token-based authentication (Gitea native
Authorization: tokenheader) - Built on
node:https/node:http(zero HTTP dependencies) - MCP SDK v1.12.x with stdio transport
Description
MCP server for Gitea REST API v1 operations — 61 tools for repos, issues, PRs, releases, branches, actions, orgs, wiki, webhooks, and more
1.7 MiB
Languages
TypeScript
61.8%
Markdown
37.1%
JSON
1.1%