SpeakPen を接続する

音声メモを Obsidian に送るか、AI アシスタントに読ませましょう。使っているものを下から選んでください。

コーディングエージェントを使っていますか?次の文を貼り付けてください:

Connect to my SpeakPen notes: read https://speakpen.app/connect and set it up.

AI エージェント向け

あなたはユーザーが音声メモアプリ SpeakPen を接続するのを手伝っています。MCP サーバーは https://speakpen.app/mcp です(Streamable HTTP、読み取り専用、OAuth でサインイン)。自分がどのクライアントで動いているかを判断し、以下の該当セクションに従ってください。ユーザーがブラウザで「許可」をクリックする必要があるときは、そう伝えてください。

このページはプレーンな Markdown でも利用できます:https://speakpen.app/connect.md

アクセスは読み取り専用で、対象はメモのみ。音声は含まれません。上限:ツール呼び出しは 1 分あたり 60 回。

ツール: searchfetchlist_recent_notes

Claude Code

  1. サーバーを追加します:

    claude mcp add --transport http speakpen https://speakpen.app/mcp
  2. 次に Claude Code 内で /mcp を実行し、speakpen を選んでサインインします。ブラウザが開くので、SpeakPen にサインインして「許可」をクリックします。

    /mcp
  3. 任意:SpeakPen スキルは、Claude Code にいつメモを調べるべきかを教えます。このプラグインは speakpen サーバーも追加するので、上のコマンドの代わりにインストールできます:

    /plugin marketplace add Qumge/speakpen-skill
    /plugin install speakpen@speakpen

Codex CLI

  1. サーバーを追加します:

    codex mcp add speakpen --url https://speakpen.app/mcp
  2. サインインします。ブラウザが開くので、SpeakPen にサインインして「許可」をクリックします。

    codex mcp login speakpen

Cursor

  1. これを ~/.cursor/mcp.json(またはプロジェクト内の .cursor/mcp.json)に追加します:

    {
      "mcpServers": {
        "speakpen": {
          "url": "https://speakpen.app/mcp"
        }
      }
    }
  2. Cursor が speakpen へのサインインを求めたら、ブラウザで SpeakPen にサインインして「許可」をクリックします。

VS Code

  1. これをワークスペースの .vscode/mcp.json に追加し、YOUR_TOKEN をトークンに置き換えます:

    {
      "servers": {
        "speakpen": {
          "type": "http",
          "url": "https://speakpen.app/mcp",
          "headers": {
            "Authorization": "Bearer YOUR_TOKEN"
          }
        }
      }
    }
  2. トークンは 設定 → 連携 → 開発者 で作成します。

Gemini CLI

  1. サーバーを追加します:

    gemini mcp add --transport http speakpen https://speakpen.app/mcp
  2. 次に Gemini CLI 内でサインインします。ブラウザが開くので、SpeakPen にサインインして「許可」をクリックします。

    /mcp auth speakpen

その他の MCP クライアント

リモートサーバーに対応した MCP クライアントで、このアドレスのリモート(Streamable HTTP)サーバーを追加し、求められたらサインインします:

https://speakpen.app/mcp

クライアントが OAuth でサインインできない場合は、設定 → 連携 → 開発者 でトークンを作成し、すべてのリクエストに付けて送ります:

Authorization: Bearer YOUR_TOKEN

ChatGPT

ChatGPT と Claude は、それぞれの設定画面でご自身で設定します。エージェントが代わりに開くことはできません。

  1. ChatGPT でカスタム MCP サーバーを追加します(場所は ChatGPT のヘルプに載っています。プランやワークスペースによっては許可されていません)。

  2. このアドレスを使い、OAuth でのサインインを選びます:

    https://speakpen.app/mcp
  3. SpeakPen にサインインして「許可」をクリックします。

Claude.ai and Claude Desktop

  1. Customize → Connectors を開き、+ Add、続けて Add custom connector をクリックします。

  2. 名前を SpeakPen にし、このアドレスを貼り付けて Continue をクリックします。サインインの設定はそのままにして、もう一度 Continue をクリックし、続けて Add をクリックします:

    https://speakpen.app/mcp
  3. Claude からサインインを求められたら、SpeakPen にサインインして「許可」をクリックします。

Claude Desktop でも手順は同じです。

Obsidian

  1. Obsidian で:設定 → コミュニティプラグイン → 閲覧 →「SpeakPen Sync」を検索 → インストールして有効化。

  2. SpeakPen で 設定 → 連携 を開き、Obsidian のカードで「トークンを生成」をクリックします。トークンをコピーしてください。表示されるのは一度だけです。

  3. Obsidian で SpeakPen Sync の設定を開き、「API token」欄にトークンを貼り付けます。

メモは一方向に同期されます:SpeakPen からあなたの保管庫へ。

音声メモを Obsidian に同期する方法 →

動作を確認する

アシスタントに聞いてみましょう:

最近何を録音した?

接続を解除する

設定 → 連携 を開きます。アシスタントの横の「接続を解除」をクリックするか、開発者 でトークンを取り消します。アクセスはすぐに止まります。

プライバシー

アシスタントはメモを読み取ることしかできません。何かを作成・変更・削除することはできず、音声データも受け取りません。いつでも接続を解除できます。