プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Writbase

作者:Writbaseバージョン 0.1.3i★ –iパソコンでもクラウドでも
レジストリ名io.github.Writbase/writbase

インストール

概要

作者による説明(英語の原文)

MCP-native task management for AI agent fleets with scoped permissions and provenance.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: 文書・表計算・事務作業
  • 入力が必要なもの:WRITBASE_URL, WRITBASE_AGENT_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • 自分で入力するもの: WRITBASE_URL, WRITBASE_AGENT_KEY, Authorization

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "writbase": {
      "command": "npx",
      "args": [
        "-y",
        "writbase"
      ],
      "env": {
        "WRITBASE_URL": "your-value",
        "WRITBASE_AGENT_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http writbase 'https://{PROJECT_REF}.supabase.co/functions/v1/mcp-server/mcp' --header 'Authorization: your-value'

または、パソコンで動かす

claude mcp add writbase --env WRITBASE_URL=your-value --env WRITBASE_AGENT_KEY=your-value -- npx -y writbase

動かす前に、空欄の値を入力してください。

アドレスには、あなたしか知らない {…} の部分(アカウントなど)があるので、コピーして書き換えてください。

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "writbase": {
      "url": "https://{PROJECT_REF}.supabase.co/functions/v1/mcp-server/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "writbase": {
      "command": "npx",
      "args": [
        "-y",
        "writbase"
      ],
      "env": {
        "WRITBASE_URL": "your-value",
        "WRITBASE_AGENT_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

アドレスには、あなたしか知らない {…} の部分(アカウントなど)があるので、コピーして書き換えてください。

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "writbase": {
      "type": "http",
      "url": "https://{PROJECT_REF}.supabase.co/functions/v1/mcp-server/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "writbase": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "writbase"
      ],
      "env": {
        "WRITBASE_URL": "your-value",
        "WRITBASE_AGENT_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • WRITBASE_URL 必須 env
    Your WritBase MCP endpoint URL
  • WRITBASE_AGENT_KEY 秘密 必須 env
    Agent key (wb_ _ )
  • Authorization HTTP header
    Bearer token: wb_ _

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント Writbase で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    アドレスにあなた自身のアカウント情報が必要なため、代わりにチェックできません

  • – 対象外

    OAuthでサインイン

    アドレスにあなた自身のアカウント情報が必要なため、代わりにチェックできません

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

文書・表計算・事務作業のほかのサーバーとの比較i

  • このカテゴリのほかの2170件のうち0%よりスターが多い
  • このカテゴリのほかの2170件のうち5%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2170件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Writbaseは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:WRITBASE_URL, WRITBASE_AGENT_KEY

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.3)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Excel MCP Server

作者:haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

パソコンで動く★ 4,276MIT6 日前更新
インストール

MCP Server for Excel

作者:sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

パソコンで動く★ 847MIT3 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

WritBase

MCP-native task management for AI agent fleets

A control plane for AI agents and human supervisors. Persistent task registry with scoped permissions, inter-agent delegation, and full provenance — all accessible via MCP.


Why WritBase?

AI agents need a shared, persistent task registry — not ephemeral in-memory state that vanishes between sessions. WritBase gives your agent fleet:

  • One source of truth — Tasks live in Postgres, not scattered across files and chat threads
  • Scoped permissions — Each agent gets exactly the access it needs, nothing more
  • Full provenance — Every change is recorded: who, what, when, and why
  • Inter-agent delegation — Agents can assign tasks to each other with depth limits and cycle detection
  • MCP-native — Agents connect via the Model Context Protocol, no custom integration needed

Getting Started

Option A: CLI Setup (recommended)

No repo clone needed. Just npx:

npx writbase init        # Interactive setup — configures Supabase credentials

npx writbase migrate # Apply database schema npx writbase key create # Create your first agent key

That's it. Your MCP endpoint is live at:

https://<project-ref>.supabase.co/functions/v1/mcp-server/mcp

Prerequisites: Node 18+, Supabase CLI, a Supabase project (free tier works)

Deploy the Edge Function: npx supabase functions deploy mcp-server --no-verify-jwt

See the CLI README for all commands.

Option B: Manual Setup

Clone and deploy manually

git clone https://github.com/Writbase/writbase.git

cd writbase && npm install

Create a free project at supabase.com/dashboard, then:

npx supabase link --project-ref npx supabase db push npx supabase functions deploy mcp-server --no-verify-jwt

Optional dashboard: cp .env.example .env.local → edit with your Supabase URL + anon key → npm run dev

See the Deployment Guide for Vercel hosting and self-hosted Supabase.

2. Create a project and agent key

Via the CLI (npx writbase key create), the dashboard, or a manager agent:

  1. Create a project — e.g., my-app. Optionally add departments (backend, frontend, devops)
  2. Create an agent key — name it, pick the worker role, save the key (wb_ _ — shown once)
  3. Grant permissions — writbase key permit my-agent --grant --project my-app --can-read --can-create --can-update (or via dashboard)
3. Connect your MCP client

Claude Code

claude mcp add writbase \

--transport http \ --url https:// .supabase.co/functions/v1/mcp-server/mcp \ --header "Authorization: Bearer wb_ _ "

</details>

Cursor

Add to .cursor/mcp.json:

{

"mcpServers": { "writbase": { "type": "streamableHttp", "url": "https:// .supabase.co/functions/v1/mcp-server/mcp", "headers": { "Authorization": "Bearer wb_ _ " } } } }

</details>

VS Code / Copilot

Add to .vscode/mcp.json:

{

"servers": { "writbase": { "type": "http", "url": "https:// .supabase.co/functions/v1/mcp-server/mcp", "headers": { "Authorization": "Bearer wb_ _ " } } } }

</details>

Windsurf / Claude Desktop / Other

See the MCP Config Reference for all supported clients.

4. Use it

Ask your agent:

"Check my WritBase permissions"          → calls info

"Create a task in my-app: Fix login bug" → calls add_task "Mark it as in_progress" → calls update_task (with version for concurrency) "Show all high priority tasks" → calls get_tasks with priority filter

5. Scale up
AgentRoleScoped toUse case
ci-botworkermy-app/devops — can_createCI creates tasks on build failure
triage-agentworkermy-app (all depts) — can_commentReviews tasks, adds notes
ops-managermanager(workspace-wide)Manages keys, permissions, projects

Each agent gets its own key with exactly the permissions it needs — nothing more.

Full walkthrough: Getting Started Guide — permissions, departments, troubleshooting

MCP Tools

Worker Tools (all agents)
ToolDescription
infoAgent identity, permissions, and system metadata
get_tasksList tasks with filtering, pagination, and full-text search
add_taskCreate a task in permitted scope
update_taskUpdate a task with optimistic concurrency control
Manager Tools (manager agents only)
ToolDescription
manage_agent_keysCreate, update, deactivate, rotate agent keys
manage_agent_permissionsGrant/revoke permissions with subset enforcement
get_provenanceQuery the append-only audit log
manage_projectsCreate, rename, archive projects
manage_departmentsCreate, rename, archive departments
subscribeRegister webhooks for task event notifications
discover_agentsFind agents by capability and skill

Features

  • Multi-tenant workspaces — Signup auto-provisions an isolated workspace
  • Dynamic MCP schema — Tool visibility and parameter enums adapt per agent's role and permissions
  • 6 permission types — can_read, can_create, can_update, can_assign, can_comment, can_archive
  • Project + department scoping — Permissions are granted per (project, department) pair
  • Optimistic concurrency — Version-based conflict detection prevents silent overwrites
  • Cursor pagination — Efficient traversal of large task sets
  • Rate limiting — Per-agent-key request throttling
  • Request logging — Every MCP call logged with latency, status, and agent context

Architecture

┌─────────────┐     ┌──────────────────┐     ┌──────────────┐

│ MCP Client │────▶│ Edge Function │────▶│ Postgres │ │ (Agent) │◀────│ (Hono + MCP SDK)│◀────│ (Supabase) │ └─────────────┘ └──────────────────┘ └──────────────┘ │ ┌──────┴──────┐ │ Next.js 16 │ │ Dashboard │ └─────────────┘

  • Backend: Supabase (Postgres + Edge Functions with Deno runtime)
  • Transport: Streamable HTTP (MCP SDK)
  • Frontend: Next.js 16 (App Router) + Tailwind CSS
  • Auth: Supabase Auth (humans) + SHA-256 agent keys (agents)

Deployment Options

Supabase Cloud (recommended)Self-Hosted Supabase
Setupnpx writbase init → npx writbase migrate → doneDocker Compose (5 containers)
CostFree tier: 500MB DB, 50K MAUsYour infrastructure
DashboardDeploy to Vercel (free)Self-host Next.js
UpdatesAutomatic platform updatesManual
ControlSupabase-managedFull

See docs/deployment.md for detailed setup instructions.

Documentation

  • Getting Started — Deploy, create an agent key, connect your MCP client, and manage tasks
  • CLI Reference — npx writbase init, migrate, key, status
  • Deployment Guide — Supabase Cloud, Vercel, and self-hosted setup
  • Core Concepts — Permissions, provenance, error codes, delegation
  • MCP Config Reference — Client configs for Claude Code, Cursor, VS Code, Windsurf

Contributing

See CONTRIBUTING.md for development setup, testing, and PR guidelines.

Security

See SECURITY.md for vulnerability reporting.

License

Apache 2.0 — see LICENSE.

PopNxに聞く