Token导航 LogoToken导航

MCP Server · 数据服务

Claude MCP Integrations

该工具提供了Claude Code与n8n和Supabase的集成解决方案,支持自动化工作流、代码生成和数据库管理。

stdio官方级别未说明来源级核验工具 0
工作流自动化代码生成PythonClaude数据分析

快速开始

作者 / 组织
fernandes01032000
提供方
fernandes01032000
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Claude MCP Integrations 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

数据服务

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

python3 scripts/n8n_api_demo.py

客户端配置示例

{
  "mcpServers": {
    "claude-mcp-integrations": {
      "command": "python3",
      "args": [
        "scripts/n8n_api_demo.py"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Claude Code - n8n + Supabase MCP Integration

Repositório completo para integração de Claude Code com n8n e Supabase via Model Context Protocol (MCP), com operações CRUD seguras, scripts de automação e compatibilidade CLI/Web.

📚 Índice


🎯 Visão Geral

Este repositório fornece uma estrutura completa para integração do Claude Code (CLI e Web) com:

  • n8n: Plataforma de automação de workflows (API REST)
  • Supabase: Backend-as-a-Service com PostgreSQL (REST API + MCP)

Capacidades Principais

PlataformaRecursosMétodos de Acesso
n8nCRUD de workflows, ativação/desativação, execução manual, gerenciamento de credenciaisMCP (CLI), REST API (Python/Bash)
SupabaseGerenciamento de projetos, execução SQL, migrações, logs, advisors, branchingMCP (CLI), REST API (Python/Bash)
Claude CodeAutomação completa, geração de código, análise e debugCLI (desktop), Web (browser/Codespaces)

Diferenciais

✅ Compatibilidade Universal: Scripts funcionam em Claude Code CLI e Web ✅ Segurança: Variáveis de ambiente protegidas, .gitignore configurado ✅ Documentação Completa: Guias para setup, testes e limitações ✅ Pronto para Produção: Exemplos de CI/CD e monitoramento ✅ Zero Dependências Complexas: Apenas Python e Bash nativos


📁 Estrutura do Repositório

claude-mcp-integrations/
├── .mcp.json                   # Configuração dos servidores MCP (n8n e Supabase)
├── .env.example                # Template de variáveis de ambiente
├── .gitignore                  # Proteção de credenciais e arquivos sensíveis
│
├── scripts/                    # Scripts de automação e demonstração
│   ├── n8n_api_demo.py         # Demo completo da API n8n (CRUD)
│   ├── supabase_demo.py        # Demo completo da API Supabase
│   ├── list_n8n_workflows.sh   # Utilitário Bash para listar workflows
│   └── query_supabase.sh       # Utilitário Bash para queries SQL
│
├── docs/                       # Documentação detalhada
│   ├── MCP_SETUP.md            # Guia de configuração MCP (local e Codespaces)
│   ├── MCP_WEB_LIMITATIONS.md  # Limitações do ambiente web e soluções
│   └── TESTING_GUIDE.md        # Guia de testes e exemplos avançados
│
└── README.md                   # Este arquivo

🚀 Início Rápido

Pré-requisitos

  • Python 3.8+ (para scripts Python)
  • Node.js 18+ (para servidores MCP via npx)
  • Credenciais:

- n8n API Key (como obter) - Supabase Service Role Key (como obter)

1. Clone o Repositório

git clone https://github.com/seu-usuario/claude-mcp-integrations.git
cd claude-mcp-integrations

2. Configure as Variáveis de Ambiente

# Copie o template
cp .env.example .env

# Edite com suas credenciais reais
nano .env

Conteúdo do .env:

# n8n
N8N_API_URL=https://seu-dominio.n8n.cloud
N8N_API_KEY=sua_api_key
N8N_INSTANCE_URL=https://seu-dominio.n8n.cloud

# Supabase
SUPABASE_URL=https://seu-projeto.supabase.co
SUPABASE_SERVICE_ROLE_KEY=sua_service_role_key

3. Carregue as Variáveis

export $(cat .env | xargs)

4. Teste as Conexões

# Teste n8n
python3 scripts/n8n_api_demo.py

# Teste Supabase
python3 scripts/supabase_demo.py

# Ou use os scripts Bash
./scripts/list_n8n_workflows.sh
./scripts/query_supabase.sh customers 5

Resultado esperado: Mensagens de sucesso e dados das APIs.


⚙️ Configuração Detalhada

Ambiente Local (Desktop)

Para usar os MCP tools diretamente no Claude Code CLI:

  1. Instale o Node.js:
  2. Configure o .mcp.json (já incluído)
  3. Inicie o Claude Code CLI: claude-code
  4. Teste os MCPs:
/mcp list
/mcp call n8n list_workflows
/mcp call supabase list_projects

Veja o guia completo: docs/MCP_SETUP.md

GitHub Codespaces (Web)

Para usar no Claude Code Web via Codespaces:

  1. Vá em: Settings → Secrets and variables → Codespaces
  2. Adicione os secrets:

- N8N_API_URL - N8N_API_KEY - SUPABASE_URL - SUPABASE_SERVICE_ROLE_KEY

  1. Abra o Codespace e use os scripts Python/Bash (MCP não funciona diretamente no web)

Veja as limitações e soluções: docs/MCP_WEB_LIMITATIONS.md


📖 Documentação

DocumentoConteúdo
MCP_SETUP.mdGuia completo de configuração local e Codespaces, obtenção de credenciais, troubleshooting
MCP_WEB_LIMITATIONS.mdComparativo CLI vs Web, limitações do ambiente web, soluções alternativas com scripts
TESTING_GUIDE.mdTestes rápidos, operações CRUD, exemplos avançados, automação CI/CD

💡 Exemplos de Uso

Exemplo 1: Listar Workflows do n8n

Via MCP (CLI)
claude-code
/mcp call n8n list_workflows
Via Script Python (CLI/Web)
python3 scripts/n8n_api_demo.py
Via Script Bash (CLI/Web)
./scripts/list_n8n_workflows.sh
Via Python Customizado (CLI/Web)
import os
import requests

url = f"{os.environ['N8N_API_URL']}/api/v1/workflows"
headers = {'X-N8N-API-KEY': os.environ['N8N_API_KEY']}
response = requests.get(url, headers=headers)

for wf in response.json()['data']:
    print(f"{wf['name']} - Ativo: {wf['active']}")

Exemplo 2: Consultar Tabela do Supabase

Via MCP (CLI)
claude-code
/mcp call supabase execute_sql '{
  "project_id": "seu_project_id",
  "query": "SELECT * FROM customers LIMIT 5"
}'
Via Script Python (CLI/Web)
import os
import requests

url = f"{os.environ['SUPABASE_URL']}/rest/v1/customers"
headers = {
    'apikey': os.environ['SUPABASE_SERVICE_ROLE_KEY'],
    'Authorization': f"Bearer {os.environ['SUPABASE_SERVICE_ROLE_KEY']}"
}

response = requests.get(url, headers=headers, params={'limit': 5})
print(response.json())
Via Script Bash (CLI/Web)
./scripts/query_supabase.sh customers 5

Exemplo 3: Criar Workflow n8n que Integra com Supabase

Veja o exemplo completo em: docs/TESTING_GUIDE.md#exemplo-1-criar-workflow-n8n-que-consulta-supabase


🔧 Limitações e Soluções

Claude Code Web (Browser/Codespaces)

❌ Limitação: Não pode invocar MCP tools diretamente.

✅ Solução: Use scripts Python/Bash que acessam REST APIs (todos incluídos neste repo).

Claude Code CLI (Desktop)

✅ Suporta: MCP tools nativamente + scripts Python/Bash.

Comparativo completo: docs/MCP_WEB_LIMITATIONS.md


🧪 Testes Automatizados

GitHub Actions

Exemplo de workflow CI/CD (crie em .github/workflows/test.yml):

name: Test Integrations

on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
        with:
          python-version: '3.10'

      - name: Test n8n
        env:
          N8N_API_URL: ${{ secrets.N8N_API_URL }}
          N8N_API_KEY: ${{ secrets.N8N_API_KEY }}
          N8N_INSTANCE_URL: ${{ secrets.N8N_API_URL }}
        run: python3 scripts/n8n_api_demo.py

      - name: Test Supabase
        env:
          SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
          SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
        run: python3 scripts/supabase_demo.py

🤝 Contribuição

Contribuições são bem-vindas! Para contribuir:

  1. Fork este repositório
  2. Crie uma branch: git checkout -b feature/nova-funcionalidade
  3. Commit suas mudanças: git commit -m 'Add nova funcionalidade'
  4. Push para a branch: git push origin feature/nova-funcionalidade
  5. Abra um Pull Request

Checklist para PRs

  • [ ] Scripts testados em ambiente CLI e Web
  • [ ] Documentação atualizada se aplicável
  • [ ] Variáveis sensíveis não commitadas
  • [ ] Código segue os padrões do repositório

📄 Licença

Este projeto está licenciado sob a MIT License.


🆘 Suporte e Recursos

Documentação Oficial

Comunidade

Issues

Encontrou um bug ou tem uma sugestão? Abra uma issue


📊 Status do Projeto

  • ✅ Configuração MCP para n8n e Supabase
  • ✅ Scripts Python de demonstração CRUD
  • ✅ Scripts Bash utilitários
  • ✅ Documentação completa (Setup, Testes, Limitações)
  • ✅ Compatibilidade CLI e Web
  • ✅ Exemplos avançados de integração
  • 🚧 GitHub Actions templates (em progresso)
  • 🚧 Testes unitários (planejado)

🎓 Aprenda Mais

Novato? Comece por aqui:

  1. Leia o MCP_SETUP.md para configurar tudo
  2. Execute python3 scripts/n8n_api_demo.py para ver a API em ação
  3. Consulte o TESTING_GUIDE.md para exemplos práticos
  4. Leia MCP_WEB_LIMITATIONS.md se usar o ambiente web

Experiente? Vá direto para:


⭐ Apoie o Projeto

Se este repositório foi útil, considere:

  • ⭐ Dar uma estrela no GitHub
  • 🍴 Fazer um fork e contribuir
  • 📢 Compartilhar com a comunidade
  • 💬 Reportar bugs ou sugerir melhorias

Desenvolvido com ❤️ para a comunidade Claude Code

 ______ _                 _        ______ ______ ______
|  ____| |               | |      |  ____|  ____|  ____|
| |__  | | __ _ _   _  __| | ___  | |__  | |__  | |__
|  __| | |/ _` | | | |/ _` |/ _ \ |  __| |  __| |  __|
| |____| | (_| | |_| | (_| |  __/ | |____| |____| |
|______|_|\__,_|\__,_|\__,_|\___| |______|______|_|

        n8n + Supabase + MCP Integration

🔗 Links Rápidos

Pronto para começar? Execute: cp .env.example .env e configure suas credenciais! 🚀

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

自动化工作流Python本地部署代码生成数据库管理API集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Claude MCP Integrations

MCP World · 本页

0stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Claude MCP Integrations 怎么安装?

公开资料给出的安装命令是 python3 scripts/n8n_api_demo.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Claude MCP Integrations 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Claude MCP Integrations 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Claude MCP Integrations 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Claude MCP Integrations 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP