Описание
Forgejo Self-Hosted Integration with Claude MCP
README
MseeP.ai Security Assessment Badge
Forgejo MCP Server
A Model Context Protocol (MCP) server that provides Claude Desktop with tools to interact with Forgejo repositories.

Features
- List repositories
- Get repository information
- List issues with filtering by state
- Create new issues
- Read file contents from repositories
- List, view, and create pull requests
Installation
git clone https://github.com/nsvk13/forgejo-mcp-server
cd forgejo-mcp-server
npm install
npm run build
Configuration
Environment Variables
Set the following environment variables:
FORGEJO_BASE_URL: Your Forgejo instance URL (e.g.,https://your-forgejo.com)FORGEJO_TOKEN: Your Forgejo API token
Generating a Forgejo API Token
- Go to your Forgejo instance
- Navigate to Settings → Applications
- Generate a new token with appropriate permissions
- Copy the token for use in configuration
Claude Desktop Configuration
Add the following to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"forgejo": {
"command": "node",
"args": ["/absolute/path/to/forgejo-mcp-server/dist/index.js"],
"env": {
"FORGEJO_BASE_URL": "https://your-forgejo-instance.com",
"FORGEJO_TOKEN": "your_api_token_here"
}
}
}
}
Replace the path and credentials with your actual values.
Usage
After configuration, restart Claude Desktop. You can then use commands like:
- "List my Forgejo repositories"
- "Show issues in repository owner/repo-name"
- "Create an issue in repository with title 'Bug report'"
- "Show the contents of README.md from repository"
Available Tools
list_repositories: Get list of user repositoriesget_repository: Get detailed repository informationlist_issues: List issues with optional state filteringcreate_issue: Create a new issueget_file_content: Read file contents from repositorylist_pull_requests: List pull requests with optional state filteringget_pull_request: Get a single pull request by its numbercreate_pull_request: Open a new pull request from a head branch into a base branch
Development
# Build the project
npm run build
# Run in development mode
npm run dev
Requirements
- Node.js 18 or higher
- TypeScript
- Valid Forgejo instance with API access
Установка Forgejo
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/nsvk13/forgejo-mcp-serverFAQ
Forgejo MCP бесплатный?
Да, Forgejo MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Forgejo?
Нет, Forgejo работает без API-ключей и переменных окружения.
Forgejo — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Forgejo в Claude Desktop, Claude Code или Cursor?
Открой Forgejo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Forgejo with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
