Hubity

公式

コンサルティング、建築、エンジニアリング企業向けの月末請求:AIアシスタントが承認済みの工数、リテイナー、進捗請求から各請求書をプレビューし、レビュー用に下書きを作成します。

Hubity MCPで何ができますか?

  • 月次請求のプレビュー — アシスタントにpreview_month_billingを実行してもらい、請求書を作成する前に1か月分の請求書がどのようになるかを確認します。
  • 月次請求書の下書き — アシスタントにcreate_month_invoice_draftsを使用させ、承認済みのすべての請求書をレビューと送信のために準備します。
  • 作業時間の記録 — 同意画面で書き込みアクセスを承認した上で、アシスタントにlog_time_entryを介して作業時間を記録するよう指示します。
  • 提案書を請求書に変換 — アシスタントにcreate_invoice_from_proposalを使用して、承認された提案書を請求書の下書きに変換してもらいます。
  • 会社のナレッジを検索 — アシスタントにsearch_knowledgeをクエリさせ、社内文書内の回答を見つけます。

ホスト型 MCP サーバー

npx add-mcp 'https://hubity.io/api/mcp'

Claude Code、Codex、Cursor などにインストールできます

ドキュメント

Hubity MCPサーバー:あらゆるアシスタントを接続

最も一般的な作業は月次請求です。アシスタントが承認済みの工数、経費、リテイナー、契約進捗から各請求書をプレビューし、人間がレビューしてHubityで送信するための下書きを作成します。読み取りにはサインインと承認が必要で、ロールに従います。データを変更する3つのアクションには、承認した書き込みアクセスが必要です。

Starterプランでは最大3人まで無料。カードは不要です。

概要

HubityはリモートのModel Context Protocol(MCP)サーバーをhttps://hubity.io/api/mcpで実行します。接続されたアシスタントは、月次請求(各請求書のプレビュー、レビュー用の下書き作成)、プロジェクト、タスク、担当者、クライアント、商談、提案書、請求書、ミーティング、休暇の読み取り、会社のナレッジベースの検索ができ、常にサインインした人が閲覧できる範囲に制限されます。

データを変更するツールは3つあります。log_time_entryは工数を記録し、create_invoice_from_proposalは承認された提案書を請求書の下書きに変換し、create_month_invoice_draftsは1ヶ月分の請求書の下書きをレビュー用に作成します。いずれもクライアントに何かを送信することはありません。3つすべてに書き込みアクセス(mcp:write)が必要で、これは接続する人がHubityの同意画面で承認した場合にのみ付与されます。他のすべてのツールは読み取りのみです。

サーバーはStreamable HTTP(ステートレスリクエスト、server/discover)でMCP 2026-07-28を実装し、2025-11-25 initializeハンドシェイクで開始するクライアントも引き続き受け入れます。OAuth 2.1 with PKCEがプライマリのサインイン方式で、すべての接続でHubityの同意画面が表示され、アシスタントが実行できる内容が正確に一覧表示されます。The HubのIntegrationsで作成される読み取り専用アクセスコードは、コマンドラインクライアントやスクリプトで使用できます。

接続

対応クライアント:Claude、Claude Desktop、Claude Code、ChatGPT、Microsoft Copilot(Copilot Studio経由)、Grok、Gemini、Cursor、VS Code、Windsurf。各クライアントはOAuthでHubityにサインインし、同意画面が表示され、アクセスを許可または拒否を選択します。

ClaudeおよびClaude Desktop

ClaudeでCustomize → Connectors → Add → Add custom connectorを開き、https://hubity.io/api/mcpを貼り付けます(TeamおよびEnterpriseでは、オーナーが先にOrganization settings → Connectorsで追加します)。Claude Desktopも同じコネクタを使用します。ClaudeがHubityにサインインし、同意画面が表示されます。アクセスを許可するとツールが表示されます。

Claude Desktopで読み取り専用アクセスコードを使用するには、代わりにclaude_desktop_config.jsonにブリッジエントリを追加します(Node.jsが必要):

{
  "mcpServers": {
    "hubity": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://hubity.io/api/mcp",
               "--header", "Authorization: Bearer <access code>"]
    }
  }
}

Claude Code

Claude Code(CLI)は単一のコマンドでサーバーを登録します。ブラウザサインインで接続する場合(コード管理不要):

claude mcp add --transport http hubity https://hubity.io/api/mcp

次にClaude Code内で/mcpを実行し、Hubityのサインインを承認します。代わりに読み取り専用アクセスコードを使用する場合(スクリプトやCIに便利)は、ヘッダーとして渡します:

claude mcp add --transport http hubity https://hubity.io/api/mcp \
 --header "Authorization: Bearer <access code>"

--scope userを追加すると、すべてのプロジェクトで接続を利用できるようになります。または、プロジェクトの.mcp.jsonをコミットしてチームと共有します。claude mcp listで確認します。

ChatGPT

  1. ChatGPTの設定で開発者モードをオンにします。Business、Enterprise、Eduワークスペースでは、管理者が先に許可する必要がある場合があります。
  2. 新しいアプリまたはコネクタを作成し、Hubityという名前を付け、MCPサーバーURLとしてhttps://hubity.io/api/mcpを貼り付け、認証にOAuthを選択します。
  3. ChatGPTがHubityにサインインし、同意画面が表示されます。アクセスを許可すると、チャットでツールが使用できるようになります。

ChatGPTは最初に読み取りアクセスで接続します。工数の記録や請求書の下書き作成を初めて依頼すると、Hubityが書き込みアクセスの許可を求めます。同意画面で承認するとアクションが実行されます。

Microsoft Copilot

Copilot Studioでエージェントを開き、Tools → Add a tool → New tool → Model Context Protocolを選択します。Hubityという名前を付け、サーバーURLとしてhttps://hubity.io/api/mcpを貼り付け、動的検出を使用してOAuth 2.0を選択します。新しい接続を作成し、Hubityにサインインしてアクセスを許可し、ツールをエージェントに追加します。ステップバイステップ:Hubity for Copilot。

Grok

grok.com/connectorsに移動し、新しいコネクタ、カスタムの順に選択し、https://hubity.io/api/mcpを貼り付けます。GrokがHubityにサインインし、同意画面が表示されます。Grok BusinessまたはEnterpriseチームでは、管理者が先にコネクタを追加します。

Gemini

gemini.google.comでSettings → Connected Appsを開き、カスタムアプリを追加を選択し、https://hubity.io/api/mcpを貼り付けて次へを選択します。HubityがGeminiを自動的に登録するため、クライアント認証情報は不要です。サインインしてアクセスを許可します。Googleは現在、カスタムアプリを米国在住の18歳以上で個人のGoogleアカウントを使用するユーザーに英語でのみ提供しています。

Cursor

~/.cursor/mcp.jsonにHubityを追加し、Cursorのプロンプトが表示されたらサインインします:

{
  "mcpServers": {
    "hubity": { "url": "https://hubity.io/api/mcp" }
  }
}

VS Code

.vscode/mcp.jsonにHubityを追加し、VS Codeのプロンプトが表示されたらサインインします:

{
  "servers": {
    "hubity": { "type": "http", "url": "https://hubity.io/api/mcp" }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.jsonにHubityを追加し、Windsurfのプロンプトが表示されたらサインインします:

{
  "mcpServers": {
    "hubity": { "serverUrl": "https://hubity.io/api/mcp" }
  }
}

エンドポイント

POST https://hubity.io/api/mcp
Content-Type: application/json
Authorization: Bearer <access code>
MCP-Protocol-Version: 2026-07-28
Mcp-Method: tools/call
Mcp-Name: search_knowledge

ディスカバリ

  • /.well-known/mcp/server-card.json:すべてのツールとその入力スキーマ、プロンプト、リソースを含むサーバーカード。/.well-known/mcpでも提供されます。
  • /api/mcp/server.json:Official MCP Registryのエントリ。
  • /.well-known/oauth-authorization-server:OAuth 2.1認可サーバーメタデータ(RFC 8414)。
  • /.well-known/oauth-protected-resource/api/mcp:MCPエンドポイントの保護リソースメタデータ(RFC 9728)。

認証

OAuth 2.1(推奨)

  • 認可エンドポイント:https://hubity.io/api/mcp/oauth/authorize
  • トークンエンドポイント:https://hubity.io/api/mcp/token
  • クライアント登録:Client ID Metadata Documents(HTTPS client_id、推奨)、またはhttps://hubity.io/api/mcp/oauth/registerでのパブリッククライアント向けRFC 7591登録
  • すべての認可で同意画面が表示されます。書き込みアクセス(mcp:write)はそこでだけ付与されます
  • PKCE必須。code_challenge_methodはS256である必要があります
  • リフレッシュトークンは使用のたびにローテーションされます

アクセスコード

スクリプトやコマンドラインでの使用には、管理者がThe Hub → Integrations → Connect an AI assistantで読み取り専用、会社スコープのアクセスコードを作成します。コードは作成時にスコープと有効期限を設定でき、いつでも無効化できます。すべてのリクエストは会社のアクティビティログに記録されます。

スコープ

  • knowledge:read:会社のナレッジドキュメントの検索と読み取り
  • mcp:read:プロジェクト、タスク、スタッフ、請求、CRM、ミーティング、休暇にわたる読み取りアクセス
  • mcp:write:3つの書き込みツール(工数エントリ、承認済み提案書からの請求書、1ヶ月分の請求書下書き)

ツール

各ツールの入力スキーマを含む正式なツールリストは、ライブMCPプロトコル上のtools/listまたはサーバーカードのtools配列です。カテゴリ:

list_pto_requestsを除くすべてのリストツールは、以前の結果からIDが指定された場合に1つのレコードを完全に読み取り、search_knowledgeも1つのドキュメントについて同様に動作します。

ナレッジ

  • search_knowledge

プロジェクトとタスク

  • list_projects、get_project_profitability
  • list_tasks

スタッフと組織

  • list_staff(各担当者の報告先を含む)
  • list_pto_requests

財務とCRM

  • list_invoices
  • list_proposals、create_invoice_from_proposal(書き込み、mcp:writeが必要)
  • list_deals
  • forecast_cash_flow、get_utilization_report
  • preview_month_billing(月次請求で下書きされる内容)、create_month_invoice_drafts(書き込み、mcp:writeが必要)

ミーティング

  • list_meetings

工数

  • log_time_entry(書き込み、mcp:writeが必要)

プロンプトとリソース

ツールに加えて、サーバーは企業が実行する業務用の既製プロンプト(例:月次請求、月末の仕掛中作業、売掛金回収、キャパシティ超過の担当者、スタンドアップ)と、アシスタントがコンテキストとして直接読み取れるリソース(今日のミーティング、ナレッジドキュメント、単一プロジェクトなど)を提供します。どちらもツールと同じ権限に従います。

現在のリストは、ライブMCPプロトコル上のprompts/list、resources/list、resources/templates/list、およびサーバーカードのprompts、resources、resourceTemplates配列です。

セキュリティ

  • すべてのレスポンスは、ネゴシエートされたMCP-Protocol-Versionヘッダー(2026-07-28または2025-11-25)を運びます。
  • すべての書き込みは、承認した担当者とともに会社のアクティビティログに記録されます。
  • テナント分離:各接続は単一の会社にスコープされ、会社間の読み取りは権限レイヤーで拒否されます。
  • 暗号化:データは保存時(AES-256)と転送時(TLS)に暗号化されます。
  • 機密コンテンツ(アーカイブ済み、個人表示、フィールドレベルで暗号化)はMCP経由では決して返されません。
  • レート制限:デフォルトで接続あたり1時間に1,000リクエスト。エンタープライズ企業にはより高いネゴシエート予算があります。匿名ディスカバリとOAuthエンドポイントには、悪用を防ぐための独自の低いIPごとの制限があります。