appsell-mcp
v1.0.4
Published
AppSell MCP Server — gerencie produtos, módulos e conteúdos via IA
Readme
AppSell MCP Server
Conecte seu Claude, Antigravity ou qualquer AI que suporte MCP à sua conta AppSell.
Com o AppSell MCP você pode criar produtos, módulos e conteúdos diretamente pela IA — incluindo conteúdos HTML interativos com JavaScript.
Pré-requisitos
- Node.js 18+
- Um token MCP gerado em appsell.ai/home#mcp
Instalação
A instalação agora é 100% automática através do npx. Você não precisa clonar ou baixar nenhum código manualmente.
Basta adicionar a configuração abaixo no seu cliente MCP (Claude Desktop, Antigravity, Cursor, etc).
Configuração no Claude Desktop
Edite o arquivo claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"appsell": {
"command": "npx",
"args": ["-y", "appsell-mcp@latest"],
"env": {
"APPSELL_TOKEN": "sk_live_seu_token_aqui"
}
}
}
}Configuração no Antigravity
Edite o arquivo ~/.gemini/antigravity/mcp_config.json:
{
"mcpServers": {
"appsell": {
"command": "npx",
"args": ["-y", "appsell-mcp@latest"],
"env": {
"APPSELL_TOKEN": "sk_live_seu_token_aqui"
}
}
}
}Tools disponíveis
| Tool | Descrição |
|------|-----------|
| list_apps | Lista seus apps na AppSell |
| list_app_students | Lista os alunos de um app específico |
| list_products | Lista todos os produtos |
| get_product | Detalhes de um produto |
| create_product | Cria um produto em um app |
| update_product | Atualiza nome/descrição |
| delete_product | Remove um produto |
| list_modules | Lista módulos de um produto |
| create_module | Cria um módulo |
| update_module | Atualiza um módulo |
| delete_module | Remove um módulo |
| list_lessons | Lista conteúdos de um módulo |
| create_lesson | Cria um conteúdo (text/video/html/pdf) |
| create_html_content | Cria conteúdo HTML interativo com JS |
| get_lesson | Detalhes de um conteúdo |
| update_lesson | Atualiza um conteúdo |
| delete_lesson | Remove um conteúdo |
Exemplo de uso com Claude
Crie um produto chamado "Método Detox 21 Dias" no meu app,
depois crie um módulo "Semana 1" e adicione uma lesson
com uma calculadora de IMC em HTML.Conteúdo HTML com Supabase
Você pode criar conteúdos HTML que salvam dados diretamente no seu próprio Supabase:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script>
</head>
<body>
<form id="form">
<input name="resposta" placeholder="Sua resposta" />
<button type="submit">Enviar</button>
</form>
<script>
// Use as suas próprias credenciais Supabase
const supabase = window.supabase.createClient('SUA_URL', 'SUA_ANON_KEY');
document.getElementById('form').addEventListener('submit', async (e) => {
e.preventDefault();
const resposta = e.target.resposta.value;
await supabase.from('respostas').insert({ resposta });
alert('Salvo!');
});
</script>
</body>
</html>Licença
MIT — Gustavo Malavazi / AppSell
