Skip to main content
Glama

Quickbase MCP Server

MIT License
270
  • Apple
  • Linux

クイックベース MCP サーバー

Quickbase 用の TypeScript ベースの Model Context Protocol (MCP) サーバー。Claude Desktop やその他の AI アシスタントとのシームレスな統合を目的として設計されています。

📋 コミュニティプロジェクトのお知らせ
これはコミュニティによって開発された統合機能であり、Quickbaseの公式製品ではありません。Quickbaseの公開APIを使用していますが、Quickbase, Inc.による公式サポートは受けていません。このプロジェクトは「現状有姿」で提供され、コミュニティによって維持されています。Quickbaseの公式製品とサポートについては、 quickbase.comをご覧ください。

🚀 Claude デスクトップのクイックスタート

ワンラインセットアップチェック

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

Claudeデスクトップの設定

Claude Desktop 構成ファイルに以下を追加します。

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" } } } }

これで完了です。Claude Desktop を再起動すると、Quickbase ツールの使用を開始できます。


📦 インストールオプション

オプション 1: NPM (推奨)

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

オプション2: ソースから

# 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

ソース インストールの場合は、次の Claude Desktop 構成を使用します。

{ "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" } } } }

🔧 構成

環境変数が設定されていなくてもサーバーcheck_configuration起動できますが、適切な設定が行われるまでツールは機能しません。check_configurationツールを使用して設定を確認してください。

必要な環境変数

  • QUICKBASE_REALM_HOST - Quickbase レルム (例: company.quickbase.com )
  • QUICKBASE_USER_TOKEN - Quickbase API トークン (こちらから取得)

オプションの環境変数

  • QUICKBASE_APP_ID - デフォルトのアプリケーションID

オプション設定

  • QUICKBASE_CACHE_ENABLED - キャッシュを有効にする ( true / false 、デフォルト: true )
  • QUICKBASE_CACHE_TTL - キャッシュ期間(秒)(デフォルト: 3600
  • DEBUG - デバッグログを有効にする( true / false 、デフォルト: false
  • LOG_LEVEL - ログレベル( DEBUG / INFO / WARN / ERROR 、デフォルト: INFO

🛠️ 利用可能なツール

接続と構成

  • check_configuration - Quickbaseの設定が正しく設定されているか確認する
  • test_connection - Quickbaseへの接続をテストする
  • configure_cache - キャッシュ動作を設定する

アプリケーション管理

  • create_app - 新しい Quickbase アプリケーションを作成する
  • update_app - 既存のアプリケーションを更新する
  • list_tables - アプリケーション内のすべてのテーブルを一覧表示する

テーブル操作

  • create_table - 新しいテーブルを作成する
  • update_table - テーブルのプロパティを更新する
  • get_table_fields - テーブルのフィールド情報を取得する

フィールド管理

  • create_field - テーブルに新しいフィールドを作成する
  • update_field - フィールドのプロパティを更新する

レコード操作

  • query_records - フィルタリングと並べ替えによるレコードのクエリ
  • create_record - 単一のレコードを作成する
  • update_record - 既存のレコードを更新する
  • bulk_create_records - 複数のレコードを作成する
  • bulk_update_records - 複数のレコードを更新する

ファイル操作

  • upload_file - ファイル添付フィールドにファイルをアップロードする
  • download_file - レコードからファイルをダウンロードする

報告

  • run_report - Quickbaseレポートを実行する

📚 使用例

基本レコードクエリ

Query all customers from the Customers table

新しいレコードを作成する

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

ファイルをアップロードする

Upload invoice.pdf to the Documents field in record 123

🔒 セキュリティ

  • APIトークンは安全に処理され、ログに記録されることはありません
  • すべてのファイル操作は作業ディレクトリにサンドボックス化されます
  • フィールドレベルの権限とアクセス制御をサポート

📋 要件

  • Node.js 18以上
  • APIアクセスが可能な有効なQuickbaseアカウント
  • Claude Desktop(MCP統合用)

🤝 貢献する

貢献を歓迎します!お気軽にプルリクエストを送信してください。

📄 ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については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.

Claude やその他の MCP クライアントを通じて Quickbase の JSON RESTful API と対話するための標準化されたインターフェースを提供し、レコードのクエリ、テーブル関係の管理、ファイル添付の処理などの操作をサポートします。

  1. 🚀 Claude デスクトップのクイックスタート
    1. ワンラインセットアップチェック
    2. Claudeデスクトップの設定
  2. 📦 インストールオプション
    1. オプション 1: NPM (推奨)
    2. オプション2: ソースから
  3. 🔧 構成
    1. 必要な環境変数
    2. オプションの環境変数
    3. オプション設定
  4. 🛠️ 利用可能なツール
    1. 接続と構成
    2. アプリケーション管理
    3. テーブル操作
    4. フィールド管理
    5. レコード操作
    6. ファイル操作
    7. 報告
  5. 📚 使用例
    1. 基本レコードクエリ
    2. 新しいレコードを作成する
    3. ファイルをアップロードする
  6. 🔒 セキュリティ
    1. 📋 要件
      1. 🤝 貢献する
        1. 📄 ライセンス
          1. 🔗 リンク

            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
              39
              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