AM

ayyazzafar/mcp-baserow

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

13 stars 11 forks 品質 72 トレンド 24MIT

Baserow API の統合のための MCP サーバー - Baserow データベースとやり取りする AI アシスタントを有効にする

概要

MCP対応クライアント(Claude Desktop, Cursor, Windsurfなど)とBaserow間でシームレスな統合が可能なMCP(Model Context Protocol)サーバーで、自然言語でAIを活用したデータベース運用を実現します。 - : 認証またはマニュアルJWT /データベーストークンで自動トークンが更新 - : リスト、作成、および管理 Baserow ワークスペース - : ワークスペース内のデータベースを完全に制御 - : フィールド定義でテーブルを作成、リスト、および管理 - : 完全な作成、読み取り、更新、削除機能 - : 行を作成、更新、削除するための効率的なバルク操作 - : 調整、フィルタリング、およびソートサポート - : プレーン英語を使用して、データベースと対話する - Node.js v22+ (nvm 経由でインストール) - MCP 互換クライアント: - Claude デスクトップ - Cursor - Windsurf - その他の MCP 互換 AI エディタ - Baserow アカウント(ホストまたはクラウド) 3. : 編集 .

概要(AI 翻訳)

MCP対応クライアント(Claude Desktop, Cursor, Windsurfなど)とBaserow間でシームレスな統合が可能なMCP(Model Context Protocol)サーバーで、自然言語でAIを活用したデータベース運用を実現します。

OST の特徴

-スマート認証: 認証情報またはマニュアルJWT/databaseトークンで自動トークンが更新されます

  • ** ワークスペース管理**: Baserow ワークスペースの一覧、作成、管理 -️️データベース操作: ワークスペース内のデータベースを完全に制御
  • テーブル管理: フィールド定義でテーブルを作成、リスト、管理
  • ** 列のCRUD操作**: 完全な作成、読み、更新、機能の削除
  • ** ⚡ バッチ操作**: 行を作成、更新、削除するための効率的なバルク操作
  • ** 一貫した高度の Queries**: Pagination、ろ過および分類サポート -自然言語:あなたのデータベースと相互作用するために普通の英語を使う

受託者

  • Node.js v22+(nvm経由でインストール)
  • MCP 互換クライアント:
  • クロードデスクトップ
  • カーソル
  • ウインドサーフィン
  • その他のMCP対応AIエディタ
  • Baserowアカウント(ホストまたはクラウド)

️️ インストール

  1. リポジトリのクローン:

2.依存関係のインストール:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Baserow MCP Server

An MCP (Model Context Protocol) server that provides seamless integration between MCP-compatible clients (Claude Desktop, Cursor, Windsurf, etc.) and Baserow, enabling AI-powered database operations through natural language.

🚀 Features

  • 🔐 Smart Authentication: Automatic token refresh with credentials or manual JWT/database tokens
  • 🏢 Workspace Management: List, create, and manage Baserow workspaces
  • 🗄️ Database Operations: Full control over databases within workspaces
  • 📊 Table Management: Create, list, and manage tables with field definitions
  • 📝 Row CRUD Operations: Complete Create, Read, Update, Delete functionality
  • ⚡ Batch Operations: Efficient bulk operations for creating, updating, and deleting rows
  • 🔍 Advanced Queries: Pagination, filtering, and sorting support
  • 💡 Natural Language: Use plain English to interact with your databases

📋 Prerequisites

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/ayyazzafar/mcp-baserow.git
    cd mcp-baserow
    
  2. Install dependencies:

    npm install
    
  3. Configure authentication:

    cp .env.example .env
    

    Edit .env and add your credentials:

    # Recommended: Use credentials for automatic token refresh
    [email protected]
    BASEROW_PASSWORD=your_password
    
    # Optional: Override default API URL for self-hosted instances
    # BASEROW_API_URL=https://your-baserow-instance.com
    
  4. Build the project:

    npm run build
    

🔑 Authentication Options

Provides automatic token refresh and full API access:

[email protected]
BASEROW_PASSWORD=your_password

Option 2: JWT Token

For manual token management (expires after 60 minutes):

BASEROW_API_TOKEN=JWT_your_jwt_token_here

Option 3: Database Token

For database-specific operations (limited scope, never expires):

BASEROW_API_TOKEN=Token_your_database_token_here

⚙️ Configuration

MCP Client Setup

  1. Open configuration:
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "baserow": { "command": "/path/to/mcp-baserow/start.sh" } } }