CommunityRecherche & Datenanalysegithub.com

ComposioHQ/Neon-Automatisierung

Automatisieren Sie Neon serverless Postgres-Operationen – verwalten Sie Projekte, Branches, Datenbanken, Rollen und Verbindungs-URIs über die Composio MCP-Integration.

Was ist Neon-Automatisierung?

Diese Fähigkeit ermöglicht es KI-Agenten, Neon serverless Postgres-Workflows vollständig über den Composio MCP-Server zu automatisieren. Sie unterstützt die Verwaltung von Projekten, Branches, Datenbanken, Rollen und Verbindungs-URIs. Entwickler können damit Aufgaben wie das Auflisten von Projekten, das Abrufen von Verbindungsstrings, das Überprüfen von Datenbankdetails und das Verwalten von API-Schlüsseln ausführen. Die Integration ist besonders nützlich für CI/CD-Pipelines, automatisierte Datenbankbereitstellungen und Cross-App-Workflows, bei denen Neon-Datenbanken direkt von KI-Agenten gesteuert werden müssen.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/neon-automation

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Neon Automatisierung

Automatisieren Sie Ihre Neon serverless Postgres-Workflows – listen Sie Projekte und Branches auf, überprüfen Sie Datenbanken, rufen Sie Verbindungs-URIs ab, verwalten Sie Rollen und integrieren Sie Neon-Datenbankoperationen in übergreifende Anwendungspipelines.

Toolkit-Dokumentation: composio.dev/toolkits/neon


Einrichtung

  1. Fügen Sie den Composio MCP-Server zu Ihrem Client hinzu: https://rube.app/mcp
  2. Verbinden Sie Ihr Neon-Konto, wenn Sie dazu aufgefordert werden (API-Schlüssel-Authentifizierung)
  3. Beginnen Sie mit der Nutzung der untenstehenden Workflows

Kern-Workflows

1. Projekte auflisten

Verwenden Sie NEON_RETRIEVE_PROJECTS_LIST, um alle Projekte zu entdecken, die dem authentifizierten Benutzer zugeordnet sind.

Tool: NEON_RETRIEVE_PROJECTS_LIST
Eingaben:
  - org_id: string (ERFORDERLICH bei Verwendung eines persönlichen API-Schlüssels)
  - limit: integer (1-400, Standard 10)
  - cursor: string (Paginierungs-Cursor aus der vorherigen Antwort)
  - search: string (Suche nach Projektname oder ID, unterstützt Teilmengen)
  - timeout: integer (Millisekunden; gibt bei Zeitüberschreitung Teilergebnisse zurück)

Wichtig: Bei Verwendung eines persönlichen API-Schlüssels ist org_id erforderlich. Rufen Sie diese zuerst über NEON_GET_USER_ORGANIZATIONS ab.

2. Projektdetails abrufen

Verwenden Sie NEON_ACCESS_PROJECT_DETAILS_BY_ID, um die Projektkonfiguration, Besitzerinformationen und Verbrauchskennzahlen einzusehen.

Tool: NEON_ACCESS_PROJECT_DETAILS_BY_ID
Eingaben:
  - project_id: string (erforderlich) -- Format: "Adjektiv-Nomen-Zahl", z.B. "dry-smoke-26258271"

3. Branches für ein Projekt auflisten

Verwenden Sie NEON_GET_BRANCHES_FOR_PROJECT, um Branches (Entwicklungsstufen) innerhalb eines Projekts aufzulisten.

Tool: NEON_GET_BRANCHES_FOR_PROJECT
Eingaben:
  - project_id: string (erforderlich)
  - search: string (optional, Suche nach Branch-Namen oder ID)

4. Datenbanken auf einem Branch auflisten

Verwenden Sie NEON_FETCH_DATABASE_FOR_BRANCH, um die Datenbanken in einem bestimmten Projekt und Branch zu inventarisieren.

Tool: NEON_FETCH_DATABASE_FOR_BRANCH
Eingaben:
  - project_id: string (erforderlich)
  - branch_id: string (erforderlich)

5. Verbindungs-URI abrufen

Verwenden Sie NEON_GET_PROJECT_CONNECTION_URI, um einen Postgres-Verbindungsstring für ein Projekt/Branch/Datenbank zu erhalten.

Tool: NEON_GET_PROJECT_CONNECTION_URI
Eingaben:
  - project_id: string (erforderlich)
  - database_name: string (erforderlich) -- z.B. "neondb"
  - role_name: string (erforderlich) -- z.B. "neondb_owner"
  - branch_id: string (optional, standardmäßig der Projekt-Standardbranch)
  - endpoint_id: string (optional, standardmäßig der Lese-Schreib-Endpunkt)
  - pooled: boolean (optional, fügt -pooler für Verbindungspooling hinzu)

Sicherheit: Der zurückgegebene URI enthält Anmeldeinformationen. Behandeln Sie ihn als Geheimnis – protokollieren oder teilen Sie ihn nicht.

6. Datenbankdetails und Rollen überprüfen

Verwenden Sie NEON_RETRIEVE_BRANCH_DATABASE_DETAILS, um eine Datenbank vor dem Verbinden zu überprüfen, und NEON_GET_BRANCH_ROLES_FOR_PROJECT, um verfügbare Rollen aufzulisten.

Tool: NEON_RETRIEVE_BRANCH_DATABASE_DETAILS
Eingaben:
  - project_id: string (erforderlich)
  - branch_id: string (erforderlich)
  - database_name: string (erforderlich)

Tool: NEON_GET_BRANCH_ROLES_FOR_PROJECT
Eingaben:
  - project_id: string (erforderlich)
  - branch_id: string (erforderlich)

Bekannte Fallstricke

FallstrickDetail
org_id erforderlichNEON_RETRIEVE_PROJECTS_LIST gibt HTTP 400 "org_id is required" zurück, wenn ein persönlicher API-Schlüssel verwendet wird. Rufen Sie zuerst NEON_GET_USER_ORGANIZATIONS auf.
Unvollständige PaginierungProjektlisten können ohne Paginierung unvollständig sein. Iterieren Sie mit cursor, bis dieser leer ist.
RatenbegrenzungNEON_RETRIEVE_PROJECTS_LIST gibt bei stoßweisem Auflisten HTTP 429 zurück. Vermeiden Sie redundante Aufrufe und warten Sie vor dem erneuten Versuch.
Ungültige Rollen-/DatenbankpaarungNEON_GET_PROJECT_CONNECTION_URI gibt 401/403 zurück, wenn die Paarung von database_name und role_name ungültig ist. Verwenden Sie NEON_GET_BRANCH_ROLES_FOR_PROJECT, um eine zulässige Rolle auszuwählen.
Verbindungs-URI ist ein GeheimnisDer zurückgegebene URI enthält Anmeldeinformationen. Protokollieren, anzeigen oder teilen Sie ihn niemals im Klartext.

Schnellreferenz

Tool SlugBeschreibung
NEON_RETRIEVE_PROJECTS_LISTAlle Neon-Projekte mit Paginierung und Suche auflisten
NEON_ACCESS_PROJECT_DETAILS_BY_IDProjektkonfiguration und Verbrauchskennzahlen abrufen
NEON_GET_BRANCHES_FOR_PROJECTBranches innerhalb eines Projekts auflisten
NEON_FETCH_DATABASE_FOR_BRANCHDatenbanken in einem bestimmten Branch auflisten
NEON_GET_PROJECT_CONNECTION_URIPostgres-Verbindungs-URI (mit Anmeldeinformationen) abrufen
NEON_RETRIEVE_BRANCH_DATABASE_DETAILSDatenbankmetadaten und -einstellungen überprüfen
NEON_GET_USER_ORGANIZATIONSOrganisationen für den authentifizierten Benutzer auflisten
NEON_CREATE_API_KEY_FOR_ORGANIZATIONNeuen API-Schlüssel für eine Organisation erstellen
NEON_GET_BRANCH_ROLES_FOR_PROJECTVerfügbare Rollen auf einem Branch auflisten

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills