SlideSpeak
Crie e automatize apresentações PowerPoint e decks de slides usando a API do SlideSpeak. Requer uma chave de API.
Documentação
slidespeak-mcp
Um servidor MCP que permite criar apresentações em PowerPoint. Com tecnologia SlideSpeak, agora você pode criar apresentações usando o MCP do SlideSpeak. Automatize relatórios, apresentações e outros conjuntos de slides. Comece hoje!
Uso com Claude Desktop
Para usar com Claude Desktop, adicione o seguinte ao seu claude_desktop_config.json:
MCP Remoto
Esta é a maneira mais fácil de executar o MCP. Esta abordagem requer que você tenha o Node.js instalado no seu sistema.
(Baixe o Node.js gratuitamente aqui)
{
"mcpServers": {
"slidespeak": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.slidespeak.co/mcp",
"--header",
"Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
],
"timeout": 300000
}
}
}
Docker
Isso permitirá que você execute o servidor MCP no seu próprio computador. Esta abordagem requer que o Docker esteja instalado no seu sistema.
(Baixe o Docker Desktop gratuitamente aqui)
{
"mcpServers": {
"slidespeak": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SLIDESPEAK_API_KEY",
"slidespeak/slidespeak-mcp:latest"
],
"env": {
"SLIDESPEAK_API_KEY": "YOUR-SLIDESPEAK-API-KEY-HERE"
}
}
}
}
Obtendo uma chave de API
Visite esta página para obter uma chave de API para o SlideSpeak: https://slidespeak.co/slidespeak-api/
Desenvolvimento do SlideSpeak MCP
As informações a seguir estão relacionadas ao desenvolvimento do SlideSpeak MCP. Essas etapas não são necessárias para usar o MCP.
Construindo a imagem Docker
Isso é para testes locais. Se você quiser publicar um novo contêiner Docker, consulte a seção "Criando uma nova versão" abaixo.
docker build . -t slidespeak/slidespeak-mcp:TAG-HERE
Desenvolvimento
Instalar uv
curl -LsSf https://astral.sh/uv/install.sh | sh
Criar ambiente virtual e ativá-lo
uv venv source .venv/bin/activate
Instalar dependências
uv pip install -r requirements.txt
Usando o servidor diretamente sem Docker
Adicione o seguinte ao seu claude_desktop_config.json:
{
"mcpServers": {
"slidespeak": {
"command": "/path/to/.local/bin/uv",
"args": [
"--directory",
"/path/to/slidespeak-mcp",
"run",
"slidespeak.py"
],
"env": {
"SLIDESPEAK_API_KEY": "API-KEY-HERE"
}
}
}
}
Criando uma nova versão
A nomenclatura da versão deve estar no formato MAJOR.MINOR.PATCH (por exemplo, 1.0.0).
A versão precisa ser atualizada nos seguintes arquivos:
- pyproject.toml -> version
- slidespeak.py -> USER_AGENT
Crie uma nova versão no GitHub e marque-a com o número da versão. Isso acionará uma GitHub Action. A versão será automaticamente construída e enviada para o Docker Hub.