Skip to main content
Glama
wlzerd

@hubnote-mcp/server

by wlzerd

@hubnote-mcp/server

MCP (Model Context Protocol) server for hubNote — connect Claude Desktop, Cursor, Codex, or any MCP client to your hubNote workspaces.

Once installed, you can ask your LLM to:

  • "Create a page in my Engineering workspace called 'Q2 OKR' with KR1, KR2, KR3 as sub-pages"

  • "Find all meeting notes with action items past due"

  • "Summarize the design review and post it as a new page"

Installation

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "hubnote": {
      "command": "npx",
      "args": ["-y", "@hubnote-mcp/server"],
      "env": {
        "HUBNOTE_API_KEY": "hbn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop. The hubNote tools should appear in the tool picker.

Cursor

Settings → Cursor Settings → MCP, or edit ~/.cursor/mcp.json directly:

{
  "mcpServers": {
    "hubnote": {
      "command": "npx",
      "args": ["-y", "@hubnote-mcp/server"],
      "env": { "HUBNOTE_API_KEY": "hbn_..." }
    }
  }
}

Codex (CLI / IDE extension)

OpenAI Codex uses a TOML config file at ~/.codex/config.toml. Easiest way is the CLI:

codex mcp add hubnote \
  --env HUBNOTE_API_KEY=hbn_yourkeyhere \
  -- npx -y @hubnote-mcp/server

Or edit the TOML directly:

[mcp_servers.hubnote]
command = "npx"
args = ["-y", "@hubnote-mcp/server"]

[mcp_servers.hubnote.env]
HUBNOTE_API_KEY = "hbn_yourkeyhere"

The CLI and IDE extension share the same configuration.

ChatGPT (not supported in v1)

ChatGPT (desktop and web) only accepts remote MCP servers (HTTPS URL

  • OAuth) via Settings → Connectors. This package is stdio-only, so direct ChatGPT setup is not currently possible. A future release will add a remote server endpoint for ChatGPT / claude.ai web. For now use Claude Desktop / Cursor / Codex.

Get an API Key

  1. Sign in to https://notion.discof.com

  2. Account settings → "API 키" tab

  3. "+ 새 API 키 발급" — copy the key (shown only once)

The key carries your full hubNote permissions for all your workspaces. Revoke at any time from the same panel.

Related MCP server: n8n-manager-mcp

Available Tools

(Implemented in Phase 6 — see collab_guide/plans/mcp_integration.md)

  • list_workspaces, list_pages, get_page, search_pages

  • create_page, update_page, archive_page, set_page_visibility

  • list_data_rows, create_data_row, update_data_row, delete_data_row

  • search_help, current_user

Documentation

Limits & Safety

  • HTML View pages cannot be created/edited via MCP (security: LLM-authored JS would run in other members' browsers)

  • Database card / view manipulation excluded in v1

  • Page archive is soft (recoverable from "보관함")

  • Data row deletion is immediate — Claude Desktop's confirm dialog is your safety net

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/wlzerd/hubnote-mcp-server'

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