diff --git a/agent.json b/agent.json new file mode 100644 index 0000000..6dbde4c --- /dev/null +++ b/agent.json @@ -0,0 +1,60 @@ +{ + "name": "Gitea Adapter", + "description": "MCP adapter for Gitea API REST", + "version": "1.0.0", + "url": "http://localhost:8000", + "capabilities": { + "streaming": true + }, + "skills": [ + { + "id": "issues_abiertos", + "name": "Issues abiertos", + "description": "Listar issues abiertos en un repositorio", + "tags": ["git", "gitea"] + }, + { + "id": "commits_recientes", + "name": "Commits recientes", + "description": "Listar commits recientes en una rama", + "tags": ["git", "gitea"] + }, + { + "id": "estado_actions", + "name": "Estado de Actions", + "description": "Obtener el estado de las Ășltimas ejecuciones de Gitea Actions", + "tags": ["git", "gitea", "ci"] + }, + { + "id": "crear_issue", + "name": "Crear issue", + "description": "Crear un nuevo issue en un repositorio", + "tags": ["git", "gitea"] + }, + { + "id": "comentar_issue", + "name": "Comentar issue", + "description": "Agregar un comentario a un issue existente", + "tags": ["git", "gitea"] + }, + { + "id": "crear_pull_request", + "name": "Crear pull request", + "description": "Crear un nuevo pull request en un repositorio", + "tags": ["git", "gitea"] + } + ], + "authentication": { + "schemes": ["bearer"] + }, + "extensions": { + "mcp": { + "endpoint": "http://localhost:8000/mcp", + "transport": "streamable-http" + }, + "capataz": { + "glyph": "GT", + "color": "#fc8019" + } + } +}