Skip to main content
Glama

Quickbase MCP Server

MIT License
2
2
  • 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 .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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
              An MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.
              Last updated -
              2
              7
              Python
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
              Last updated -
              1
              5
              4
              JavaScript
            • A
              security
              F
              license
              A
              quality
              An MCP-compatible server that exposes automated API tools to MCP clients like Claude Desktop or Postman, allowing AI assistants to interact with your selected APIs.
              Last updated -
              3
              JavaScript
            • -
              security
              F
              license
              -
              quality
              A high-speed MCP server that enables AI assistants like Claude to interact with local filesystems, manage Git repositories, and provide interactive experiences through a standardized JSON-based protocol.
              Last updated -
              3
              Python
              • Apple

            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