Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade GitHub con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Trabaja con GitHub desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de GitHub: lee código y commits, busca en repositorios, clasifica issues y abre y revisa pull requests.
Prueba a pedir
Prompts de ejemplo para GitHub
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → GitHub, pega tus credenciales, genera una MCP API key — listo. Sin Docker, sin
git clone, sin servidor local.
GitHub + Meta Muse
Trabaja con GitHub desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de GitHub: lee código y commits, busca en repositorios, clasifica issues y abre y revisa pull requests.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
GITHUB_PAT
Paso 1 — Obtener credenciales
AnythingMCP se conecta al servidor MCP remoto oficial de GitHub (https://api.githubcopilot.com/mcp/) con un personal access token. Las herramientas las aporta el servidor de GitHub: al instalar, AnythingMCP lee la lista actual de herramientas y cada una recibe el prefijo github_. Cuando GitHub añade herramientas, abre el conector y haz clic en Discover tools.
- En GitHub abre Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token (enlace directo). Elige el resource owner (tu cuenta o una organización), una caducidad y Only select repositories con los repositorios a los que debe llegar la IA.
- En Repository permissions pon Contents, Issues y Pull requests en Read-only, o en Read and write donde la IA deba crear ramas, hacer commits o abrir issues y pull requests. Metadata (solo lectura) se añade automáticamente. Para
github_get_teamsygithub_get_team_membersañade también el permiso de organización Members: Read-only. - Si el owner es una organización, puede que un owner de la organización tenga que aprobar antes el token (en la organización, Settings → Personal access tokens → Pending requests). Las organizaciones con SAML single sign-on necesitan además que el token esté autorizado para SSO.
- Pega el token en
GITHUB_PATe instala. Un token clásico (ghp_…, scoperepo, másread:orgpara equipos) también funciona, pero llega a todos los repositorios a los que tienes acceso, así que un token fine-grained es la opción más segura.
Políticas de la organización: con Copilot Business o Copilot Enterprise, la política MCP servers in Copilot debe estar activada para la organización. Las organizaciones pueden restringir los personal access tokens, y en las empresas con Enterprise Managed Users pueden estar desactivados por completo. Para GitHub Enterprise Cloud con residencia de datos, cambia la URL base del conector a https://copilot-api.<your-subdomain>.ghe.com/mcp. GitHub Enterprise Server no tiene un servidor MCP alojado.
Toolsets y modo solo lectura: por defecto GitHub sirve los toolsets context, repos, issues, pull_requests y users. Para cambiarlo, añade en el editor del conector la cabecera X-MCP-Toolsets (por ejemplo repos,issues,pull_requests,actions, o all), o X-MCP-Readonly: true para exponer solo herramientas de lectura. Después haz clic en Discover tools.
Desactivadas al instalar: github_merge_pull_request, github_push_files, github_create_or_update_file y github_delete_file. Las herramientas que una cabecera de toolset añada más tarde, como borrar un repositorio, también llegan desactivadas. Puedes activar cualquiera de ellas una por una en el conector. Todo se ejecuta como el titular del token, y el texto de issues y pull requests en repositorios públicos es entrada no confiable (X-MCP-Lockdown: true oculta el contenido de autores sin permiso de push).
Primera llamada: github_get_me muestra a quién pertenece el token; después usa github_search_repositories, github_get_file_contents, github_list_issues y github_pull_request_read. Un 401 significa que el token es incorrecto, ha caducado o se ha revocado; un 403 apunta a un permiso que falta, una aprobación de la organización o autorización SSO pendiente, o una política; un 404 en un repositorio privado suele significar que el token no lo incluye.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Muse
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.
- En Muse, abre Settings → Connectors y elige Add custom connector.
- Pega la URL del servidor MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
- En un chat, pídele a Muse algo que necesite las herramientas de
GitHub.
También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
github_add_comment_to_pending_review | Add review comment to the requester's latest pending pull request review |
github_add_issue_comment | Add a comment and/or reaction to a specific issue or issue comment in a GitHub repository |
github_add_reply_to_pull_request_comment | Add a reply and/or reaction to an existing pull request comment |
github_create_branch | Create a new branch in a GitHub repository, starting from from_branch or, when it is omitted, from the repository's default branch |
github_create_or_update_file | Create or update a single file in a GitHub repository |
github_create_pull_request | Create a new pull request in a GitHub repository from the head branch into the base branch, optionally as a draft and with reviewers… |
github_create_repository | Create a new GitHub repository in your account or specified organization |
github_delete_file | Delete a file from a GitHub repository by committing its removal to the given branch with a commit message |
github_fork_repository | Fork a GitHub repository to your account or specified organization |
github_get_commit | Get details for a commit from a GitHub repository: message, author and, depending on detail, the stats or the full patch of the changed… |
github_get_file_contents | Get the contents of a file or directory from a GitHub repository |
github_get_label | Get a specific label from a repository by its name, with its color and description |
github_get_latest_release | Get the latest release in a GitHub repository, with its tag, name, release notes and assets |
github_get_me | Get details of the authenticated GitHub user |
github_get_release_by_tag | Get a specific release by its tag name in a GitHub repository |
github_get_tag | Get details about a specific git tag in a GitHub repository, including the object the tag points to |
github_get_team_members | Get member usernames of a specific team in an organization |
github_get_teams | Get details of the teams the user is a member of |
github_issue_read | Get information about a specific issue in a GitHub repository |
github_issue_write | Create a new or update an existing issue in a GitHub repository |
github_list_branches | List branches in a GitHub repository with the commit each one points to; paginated with page and perPage |
github_list_commits | Get list of commits of a branch in a GitHub repository |
github_list_issue_fields | List issue fields for a repository or organization |
github_list_issue_types | List supported issue types for a repository or its owner organization |
github_list_issues | List issues in a GitHub repository |
github_list_pull_requests | List pull requests in a GitHub repository |
github_list_releases | List releases in a GitHub repository with their tags, names and release notes; paginated with page and perPage |
github_list_repository_collaborators | List collaborators of a GitHub repository |
github_list_tags | List git tags in a GitHub repository with the commit each tag points to; paginated with page and perPage |
github_merge_pull_request | Merge a pull request in a GitHub repository with the merge, squash or rebase method, optionally only while its head is still expectedHeadSha |
(showing 30 of 46 tools — install the connector to see them all)
FAQ
¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.
¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.
Siguientes pasos
¿Te ha sido útil esta guía?