Skip to main content
Glama

Quickbase MCP Server

MIT License
270
  • Apple
  • Linux

Quickbase MCP-Server

Ein TypeScript-basierter Model Context Protocol (MCP)-Server für Quickbase, der für die nahtlose Integration mit Claude Desktop und anderen KI-Assistenten entwickelt wurde.

📋 Hinweis zum Gemeinschaftsprojekt
Dies ist eine von der Community entwickelte Integration und kein offizielles Quickbase-Produkt. Sie nutzt zwar die öffentlichen APIs von Quickbase, wird aber nicht offiziell von Quickbase, Inc. unterstützt. Dieses Projekt wird „im Ist-Zustand“ bereitgestellt und von der Community gepflegt. Offizielle Quickbase-Produkte und Support finden Sie unter quickbase.com .

🚀 Schnellstart für Claude Desktop

Einzeilige Setup-Prüfung

curl -fsSL https://raw.githubusercontent.com/danielbushman/MCP-Quickbase/main/check_dependencies.sh | bash

Claude Desktop konfigurieren

Fügen Sie dies zu Ihrer Claude Desktop-Konfigurationsdatei hinzu:

macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "quickbase": { "command": "npx", "args": ["-y", "mcp-quickbase"], "env": { "QUICKBASE_REALM_HOST": "your-realm.quickbase.com", "QUICKBASE_USER_TOKEN": "your-user-token", "QUICKBASE_APP_ID": "your-app-id" } } } }

Das war's! Starten Sie Claude Desktop neu und Sie können die Quickbase-Tools verwenden.


📦 Installationsoptionen

Option 1: NPM (empfohlen)

# Use directly with npx (no installation needed) npx -y mcp-quickbase # Or install globally npm install -g mcp-quickbase

Option 2: Aus der Quelle

# Clone the repository git clone https://github.com/danielbushman/MCP-Quickbase.git cd MCP-Quickbase # Install dependencies npm install # Build the project npm run build

Verwenden Sie für die Quellinstallation diese Claude Desktop-Konfiguration:

{ "mcpServers": { "quickbase": { "command": "node", "args": ["/path/to/MCP-Quickbase/dist/mcp-stdio-server.js"], "env": { "QUICKBASE_REALM_HOST": "your-realm.quickbase.com", "QUICKBASE_USER_TOKEN": "your-user-token", "QUICKBASE_APP_ID": "your-app-id" } } } }

🔧 Konfiguration

Der Server kann ohne konfigurierte Umgebungsvariablen gestartet werden. Die Tools sind jedoch erst nach der korrekten Konfiguration funktionsfähig. Überprüfen Sie Ihre Konfiguration mit dem Tool check_configuration .

Erforderliche Umgebungsvariablen

  • QUICKBASE_REALM_HOST – Ihr Quickbase-Realm (z. B. company.quickbase.com )
  • QUICKBASE_USER_TOKEN – Ihr Quickbase-API-Token ( Holen Sie sich hier eines )

Optionale Umgebungsvariablen

  • QUICKBASE_APP_ID – Standard-Anwendungs-ID

Optionale Einstellungen

  • QUICKBASE_CACHE_ENABLED – Caching aktivieren ( true / false , Standard: true )
  • QUICKBASE_CACHE_TTL – Cache-Dauer in Sekunden (Standard: 3600 )
  • DEBUG - Debug-Protokollierung aktivieren ( true / false , Standard: false )
  • LOG_LEVEL – Protokollierungsebene ( DEBUG / INFO / WARN / ERROR , Standard: INFO )

🛠️ Verfügbare Tools

Anschluss & Konfiguration

  • check_configuration - Überprüfen Sie, ob die Quickbase-Konfiguration richtig eingerichtet ist
  • test_connection – Testen Sie die Verbindung zu Quickbase
  • configure_cache - Caching-Verhalten konfigurieren

Anwendungsmanagement

  • create_app - Neue Quickbase-Anwendungen erstellen
  • update_app - Vorhandene Anwendungen aktualisieren
  • list_tables - Alle Tabellen in einer Anwendung auflisten

Tabellenoperationen

  • create_table - Neue Tabellen erstellen
  • update_table - Tabelleneigenschaften aktualisieren
  • get_table_fields - Feldinformationen für eine Tabelle abrufen

Feldverwaltung

  • create_field - Neue Felder in Tabellen erstellen
  • update_field - Feldeigenschaften aktualisieren

Rekordvorgänge

  • query_records - Datensätze abfragen mit Filterung und Sortierung
  • create_record - Einzelne Datensätze erstellen
  • update_record - Vorhandene Datensätze aktualisieren
  • bulk_create_records - Mehrere Datensätze erstellen
  • bulk_update_records - Mehrere Datensätze aktualisieren

Dateioperationen

  • upload_file - Dateien in Dateianhangfelder hochladen
  • download_file - Dateien aus Datensätzen herunterladen

Berichterstattung

  • run_report - Quickbase-Berichte ausführen

📚 Anwendungsbeispiele

Grundlegende Datensatzabfrage

Query all customers from the Customers table

Erstellen eines neuen Datensatzes

Create a new customer record with name "Acme Corp" and status "Active"

Eine Datei hochladen

Upload invoice.pdf to the Documents field in record 123

🔒 Sicherheit

  • API-Token werden sicher behandelt und niemals protokolliert
  • Alle Dateivorgänge werden in einer Sandbox auf das Arbeitsverzeichnis verschoben.
  • Unterstützt Berechtigungen und Zugriffskontrollen auf Feldebene

📋 Voraussetzungen

  • Node.js 18 oder höher
  • Gültiges Quickbase-Konto mit API-Zugriff
  • Claude Desktop (für MCP-Integration)

🤝 Beitragen

Beiträge sind willkommen! Senden Sie gerne einen Pull Request.

📄 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Bietet eine standardisierte Schnittstelle für die Interaktion mit der JSON RESTful API von Quickbase über Claude und andere MCP-Clients und unterstützt Vorgänge wie das Abfragen von Datensätzen, das Verwalten von Tabellenbeziehungen und die Verarbeitung von Dateianhängen.

  1. 🚀 Schnellstart für Claude Desktop
    1. Einzeilige Setup-Prüfung
    2. Claude Desktop konfigurieren
  2. 📦 Installationsoptionen
    1. Option 1: NPM (empfohlen)
    2. Option 2: Aus der Quelle
  3. 🔧 Konfiguration
    1. Erforderliche Umgebungsvariablen
    2. Optionale Umgebungsvariablen
    3. Optionale Einstellungen
  4. 🛠️ Verfügbare Tools
    1. Anschluss & Konfiguration
    2. Anwendungsmanagement
    3. Tabellenoperationen
    4. Feldverwaltung
    5. Rekordvorgänge
    6. Dateioperationen
    7. Berichterstattung
  5. 📚 Anwendungsbeispiele
    1. Grundlegende Datensatzabfrage
    2. Erstellen eines neuen Datensatzes
    3. Eine Datei hochladen
  6. 🔒 Sicherheit
    1. 📋 Voraussetzungen
      1. 🤝 Beitragen
        1. 📄 Lizenz
          1. 🔗 Links

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
              Last updated -
              13
              30
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Provides unified access to QuickBooks Time API functionality. This server consolidates multiple QuickBooks Time services into a single, efficient interface.
              Last updated -
              3
              Python
              MIT License
            • -
              security
              A
              license
              -
              quality
              Provides sophisticated tools for interacting with PocketBase databases, enabling advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
              Last updated -
              49
              JavaScript
              MIT License
            • -
              security
              -
              license
              -
              quality
              A FastAPI-based JSON-RPC 2.0 server implementation that enables users to work with HDF5 files, submit Slurm jobs, retrieve CPU information, and visualize CSV data through standardized API endpoints.
              Last updated -
              Python
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielbushman/MCP-Quickbase'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server