ChatGPT、Claude、その他のAIアプリに接続
ChatGPT、Claude、Claude Code、その他のMCPクライアントにNessieを追加し、ご自身の代わりに何をできるかを選択できます。
アドレス
どのAIアプリも、次の一つのアドレスからNessieに接続します:
https://nessie.works/mcpどのアプリにも必要なのは、これだけです。ログイン、アプリの登録、アプリに許可する操作の選択は、すべてNessieの画面上で行われます。その画面には、アプリの名前と、戻り先が表示されます。キーやトークンをコピーする必要はありません。
https://api.nessie.works/mcpは、同じサーバーのAPIアドレスです。「Settings › Security」に表示されているアドレスで、どちらを使っても構いません。Nessieをご自身で運用している場合は、ご自身のAPIアドレスの末尾に/mcpを付けてお使いください。
ChatGPT
- ChatGPT Pluginsを開き、プラスボタンを選択してから、Add custom MCP serverを選びます。
- 名前はNessieにし、Connectionの欄に
https://nessie.works/mcpを入力します。 - 認証にはOAuthを選びます。ChatGPTは自身をNessieに登録します。ほかに入力する項目はありません。
- カスタムサーバーに関する警告を確認してから、Create as a pluginを選びます。
- ChatGPTがNessieを開きます。求められたらログインし、許可する操作を選んで、Allowを押します。
カスタムサーバーを追加できるかどうかは、ChatGPTのプランと、企業のワークスペースでは管理者が許可している内容によって異なります。OpenAIは、これらの設定を随時変更します。お使いの画面が異なる場合は、上記のアドレスを使い、OpenAIの最新の手順に従ってください。
Claude
claude.ai、デスクトップアプリ、モバイルアプリのいずれかで、次の手順を行います:
- Customize › Connectorsに進み、Add custom connectorを選択します。
- サーバーURLとして
https://nessie.works/mcpを入力します。OAuthのクライアントIDとシークレットは空欄のままにします。 - Claudeから識別方法を尋ねられたら、Register automaticallyを選びます。
- Connectを選択します。ClaudeがNessieを開きます。そこで許可する操作を選び、Allowを押します。
TeamまたはEnterpriseプランでは、オーナーがOrganization settings › Connectorsで一度だけコネクターを追加します。その後、各メンバーが自分のNessieアカウントで接続します。Anthropicのガイド「Add a connector that isn’t in the directory」もご覧ください。
Claude Code
claude mcp add --transport http nessie https://nessie.works/mcp次に、セッションで/mcpを実行し、認証を選択します。Claude Codeがブラウザを開きます。Authorizationヘッダーを自分で追加しないでください。
Codex
codex mcp add nessie --url https://nessie.works/mcp
codex mcp login nessieその他のMCPクライアント
Nessieは、ストリーミングHTTPと、MCPの認可プロファイルに対応しています。具体的には、PKCE(S256)を用いたOAuth 2.1、動的クライアント登録、更新トークン、リソースインジケーターです。OAuthでリモートサーバーに対応しているクライアントは、アドレスだけで接続できます。ブラウザを開けないコマンドラインのエージェントは、代わりに短いコードでペアリングします。MCPと接続済みツールをご覧ください。
接続時にお客様が決めること
アプリは、お客様としてNessie内で動作し、お客様がアクセスできるものにだけ到達します。承認画面では、次の項目を選択します:
- 許可する操作。ボードの閲覧と変更、ドキュメントの閲覧と下書きとしての書き込み、Clientsの閲覧と操作、顧客へのメッセージ送信、そしてチームのWebサイトの操作。顧客へのメッセージ送信とWebサイトの操作は、お客様が有効にしない限りオフです。ドキュメントの公開は、どのような場合も許可に含まれません。アプリにできるのは公開を依頼することだけで、公開のたびにお客様が承認します。
- 対象のチーム。お客様が所属しているチームと、お客様が選択した組織内のほかのチームです。アプリは一度に一つのチームで動作し、チーム間で何かを移動させることはありません。
接続の有効期間は90日です。その後は、アプリを再度接続してください。
できること
- チケット:プロジェクトとボードの検索、チケットの作成、編集、移動、コメント、ファイルの添付、ラベル、チケットの種類、チェックリストの管理。
- ドキュメント:ナレッジスペースの閲覧、ドキュメントとスプレッドシートの下書きと編集、そしていずれかの公開の依頼。
- Clients:メール、SMS、Facebook、Instagram、Webサイトのチャットにまたがる顧客の受信トレイの閲覧と対応。連絡先と連絡先リストの管理。ニュースレターのキャンペーンの準備(送信は必ず人が行います)。お問い合わせフォームの送信内容の閲覧。
「Nessieのプロジェクトを一覧にして」のように話しかけて、会話を始めてください。
接続したアプリの確認と接続解除
接続済みのすべてのアプリは、NessieのSettings › Security › Programs signed in as youに、許可された操作、対象となるチーム、最後に使用された日時とともに一覧表示されます。Revokeを選択すると、接続はただちに終了します。組織のオーナーは、組織内のすべての接続を確認できます。また、Admin › Security › Programs signed in as peopleで、接続機能そのものを完全にオフにできます。
問題が起きた場合
- 「Connect Nessie again.」:90日が経過した、接続が取り消された、またはすべての端末からログアウトしたことを示します。アプリからNessieを削除し、もう一度追加してください。
- 「This connection request has expired or was already answered.」:承認画面での待ち時間は10分です。アプリから接続をやり直してください。
- ツールから権限が不足していると表示される場合。アプリを許可した際に、その権限にチェックを入れていませんでした。接続を取り消し、その権限にチェックを入れて、もう一度接続してください。
- 「This connection can no longer reach the team…」:そのチームから脱退しています。接続のほかのチームは引き続き動作します。そのチームを戻すには、もう一度接続してください。
サーバーを検出するエージェントとツール向け
Nessieは、エージェントが探す標準のドキュメントを公開しています:
https://nessie.works/.well-known/ai-catalog.jsonとhttps://api.nessie.works/.well-known/ai-catalog.json:AIカタログです。Server Cardの場所はhttps://api.nessie.works/mcp/server-cardとして指定されています(MCP Server Cards、SEP-2127)。https://api.nessie.works/.well-known/oauth-protected-resourceとhttps://api.nessie.works/.well-known/oauth-authorization-server:ログインの方法です(RFC 9728およびRFC 8414)。認証されていない呼び出しをMCPエンドポイントに送ると、前者を指し示します。- 公式のMCP Registryにある
works.nessie/nessieです。 https://nessie.works/llms.txt:このページを含む残りのドキュメントを、言語モデルが読めるようにしたものです。