Interacts with GitHub's internal API endpoints to retrieve service-specific usage metrics and account quotas.
Provides tools to monitor GitHub Copilot usage, including real-time statistics, interaction quotas, and account limits.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub Copilot Usage MCP Serverhow many premium interactions do I have left?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Copilot Usage MCP Server
Um servidor MCP (Model Context Protocol) para obter informações de uso atual do GitHub Copilot, incluindo cotas, limites e estatísticas de uso.
Instalação
Via NPM
Instalação Local para Desenvolvimento
Como Obter o Token do Copilot
Para usar este MCP server, você precisa do token de acesso do GitHub Copilot. Existem algumas formas de obtê-lo:
Método 1: Através do VS Code
Abra o VS Code com a extensão GitHub Copilot instalada
Pressione
Ctrl+Shift+P(ouCmd+Shift+Pno Mac)Digite "Developer: Open Webview Developer Tools"
Na aba Network, faça uma requisição que utilize o Copilot
Procure por requisições para
api.github.com/copilot_internalCopie o valor do header
Authorization(remova o "token " do início)
Método 2: Através de Ferramentas de Desenvolvimento
Você pode usar ferramentas como mitmproxy ou interceptar requisições do VS Code para capturar o token.
Importante: o token obtido por esses métodos é temporário e expirará após algumas horas. Você precisará renová-lo periodicamente.
Método 3 (Recomendado): Através do Arquivo de Configuração (Neovim, JetBrains, etc.)
As extensões oficiais do Copilot para várias IDEs (incluindo Neovim com copilot.lua e a suíte JetBrains) armazenam as informações de autenticação em um arquivo JSON local. Você pode extrair o token diretamente deste arquivo.
Localize e abra o arquivo: O arquivo geralmente está localizado em
~/.config/github-copilot/apps.json.Encontre o token: Dentro do arquivo JSON, procure por uma chave chamada
oauth_token. O valor associado a essa chave é o seu token de acesso.Você pode usar o seguinte comando no terminal para extrair o token rapidamente (requer a ferramenta
jq):cat ~/.config/github-copilot/apps.json | jq -r '.[].oauth_token'
Esse token não é temporário e pode continuar sendo usado, para revoga-lo acesse: https://github.com/settings/apps/authorizations
Uso com Agentes AI
Configuração para Claude Code
Configuração para Gemini CLI
Configuração para Claude Desktop / Cursor etc
Adicione ao seu arquivo de configuração do Claude Desktop (claude_desktop_config.json):
Ferramentas Disponíveis
get_copilot_usage
Obtém informações brutas de uso do GitHub Copilot em formato JSON.
get_copilot_usage_formatted
Obtém informações de uso do GitHub Copilot formatadas de forma legível em português.
get_copilot_usage_summary
Obtém um resumo conciso das informações principais de uso premium do GitHub Copilot.
Exemplos de Uso no Agent
Depois de configurado, você pode usar o MCP server em conversas com seu agent AI:
Estrutura do Projeto
Dependências
@modelcontextprotocol/sdk: SDK oficial do MCP
Limitações e Considerações
⚠️ Este servidor utiliza um endpoint interno não documentado do GitHub (
Não é uma API oficial: O endpoint pode ser alterado ou removido sem aviso
Token temporário: O token expira e precisa ser renovado periodicamente (a não ser o utilizado pelo nvim ou jetbrains)
Rate limiting: Pode haver limites de taxa nas requisições
Termos de uso: Use por sua conta e risco, considerando os termos de serviço do GitHub
Contribuindo
Fork o projeto
Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature)Commit suas mudanças (
git commit -m 'Add some AmazingFeature')Push para a branch (
git push origin feature/AmazingFeature)Abra um Pull Request
Licença
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
Disclaimer
Este projeto é não oficial e não está afiliado ao GitHub ou à Microsoft. Use por sua conta e risco.