SimpleLocalize

Um servidor MCP para SimpleLocalize, um sistema de gerenciamento de traduções. Requer uma chave de API do SimpleLocalize.

Documentação

mcp-simplelocalize

Uma implementação de servidor MCP (Model Context Protocol) para SimpleLocalize.

Uso

Instalação

  1. Instale o uv
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Clone o repositório
git clone https://github.com/GalvinGao/mcp-simplelocalize.git
  1. Instale as dependências
uv sync
  1. Configure o Cursor

Você pode querer colocar isso em .cursor/mcp.json na raiz do seu projeto, já que a chave de API do SimpleLocalize é específica para um único projeto.

Não se esqueça de adicioná-lo ao seu arquivo .gitignore para evitar expor sua chave de API.

{
 "mcpServers": {
  "simplelocalize": {
   "command": "uv",
   "args": [
    "run",
    "--project",
    "/path/to/mcp-simplelocalize/",
    "/path/to/mcp-simplelocalize/main.py"
   ],
   "env": {
    "SIMPLELOCALIZE_API_KEY": "your-api-key-here"
   }
  }
 }
}
  1. Descreva os requisitos de localização do seu projeto em .cursorrules. Por exemplo:
## Translations
- Put all translations under the `default` namespace
- Language codes supported by this project: `en-US`, `ja-JP`, `ko-KR`, and `zh-Hant`.
- (any other conventions you want the LLM to follow, e.g. key naming style, etc. or just give it some examples would work well)
  1. Pronto! Aproveite para solicitar algo como "Localize este componente e atualize-o para o SimpleLocalize".

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Contribuindo

Pare de criar PRs automatizados que promovem seu serviço neste README. Você será bloqueado e seu PR NÃO será mesclado. Bem, acabei de perceber que scripts automatizados não verão isso de qualquer forma... PRs relacionados aos códigos reais ainda são apreciados!

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.