maksit-gitea-cursor/.cursor-plugin/plugin.json
2026-08-26 21:07:02 +02:00

67 lines
2.2 KiB
JSON

{
"name": "maksit-gitea-cursor",
"displayName": "MaksIT Gitea",
"version": "0.1.0",
"description": "Gitea integration for Cursor — repositories, issues, pull requests, code review, Actions, and releases on any self-hosted instance.",
"author": {
"name": "Maks IT",
"email": "maksym.sadovnychyy@gmail.com"
},
"homepage": "https://github.com/MAKS-IT-COM/maksit-gitea-cursor",
"repository": "https://github.com/MAKS-IT-COM/maksit-gitea-cursor",
"license": "Apache-2.0",
"keywords": [
"gitea",
"git",
"self-hosted",
"issues",
"pull-requests",
"actions",
"releases",
"mcp"
],
"logo": "assets/logo.svg",
"mcpServers": "./mcp.json",
"variables": {
"type": "object",
"properties": {
"GITEA_URL": {
"type": "string",
"title": "Gitea URL",
"description": "Base URL of your Gitea instance, with no trailing slash. Example: https://git.example.com. HTTPS is required except localhost."
},
"GITEA_TOKEN": {
"type": "string",
"title": "Gitea access token",
"description": "Personal access token from Gitea → Settings → Applications. Use the minimum scopes you need."
},
"GITEA_READ_ONLY": {
"type": "string",
"title": "Read-only mode",
"description": "Set to true to block POST, PUT, PATCH, and DELETE."
},
"GITEA_ENABLE_ADMIN": {
"type": "string",
"title": "Enable admin tools",
"description": "Set to true to allow site-admin APIs (requires an admin token)."
},
"GITEA_ENABLE_RAW": {
"type": "string",
"title": "Enable raw API tool",
"description": "Set to true to expose gitea_request (raw METHOD + path)."
},
"GITEA_ENABLE_SECRETS": {
"type": "string",
"title": "Enable secret and token tools",
"description": "Set to true to allow Actions secrets, runner tokens, and personal access token create/delete."
},
"GITEA_ALLOW_HTTP": {
"type": "string",
"title": "Allow HTTP",
"description": "Set to true only on a trusted private network. Tokens will be sent over cleartext."
}
},
"required": ["GITEA_URL", "GITEA_TOKEN"]
}
}