接続の問題
Server Not Found
MCP server の URL が正しいか確認してください:https://mcp.tiro.ooo/mcp
よくある間違い:
/mcpのパス末尾が欠けているhttps://ではなくhttp://を使っている
405 Method Not Allowed(GET リクエストでは正常です)。
ツールが表示されない
- MCP クライアントを完全に再起動する(ウィンドウの更新だけでなく)
- AI に「List all available MCP servers」と尋ね、Tiro が表示されるか確認する
- それでも表示されない場合は、client setup をやり直す
認証エラー
API Key の問題
API Key の形式が無効 API Key は{id}.{secret} の形式(ドットで区切られた 2 つの部分)に従う必要があります。よくある間違い:
- key の一部だけをコピーしている(ドットの前または後の部分が欠けている)
- key に余分な空白や改行文字が含まれている
- 実際の key ではなくプレースホルダーの値を使っている
401 UNAUTHORIZED エラーが発生した場合:
- Tiro Platform API Keys にアクセスする
- key がまだ有効か確認する。必要であれば新しい key を生成する
- MCP クライアントの設定を新しい key で更新する
- User API Key — 個人アカウントに紐づきます。ユーザー固有のツール(例:ユーザーフォルダ)に必要です
- Team API Key — チームに紐づきます。チーム固有のツール(例:チームフォルダ)に必要です
USER_REQUIRED または TEAM_REQUIRED を返す場合は、その操作に正しい種類の key を使っているか確認してください。
401 Unauthorized / 403 Forbidden
API Key を使う場合: key が有効で、期限切れでなく、呼び出すツールに必要な scope を持っているか確認してください。すべての scope の表については Setup page をご覧ください。 OAuth を使う場合: MCP クライアントを再起動して、新しい OAuth フローを起動してください。- Claude Code:CLI セッションを再起動する
- Claude Desktop:アプリを完全に終了して再起動する
- Cursor:エディタを再起動するか、MCP 拡張機能を再読み込みする
- VS Code:エディタを再起動するか、MCP 拡張機能を再読み込みする
設定の問題
Claude Code が接続できない
- 設定が Claude Code setup と一致しているか確認する
- CLI セッションを再起動する
- OAuth を使っていてブラウザウィンドウが開かない場合は、デフォルトのブラウザ設定を確認する
- API Key を使っている場合は、key の値に末尾の空白がないか確認する
Claude Desktop が接続できない
- 設定が Claude Desktop setup と一致しているか確認する
- JSON の構文を検証する。カンマの欠け、対応していない括弧、引用符の欠けがないか確認する(JSONLint)
- Node.js がインストールされているか確認する(ターミナルで
npxが動作する必要があります) - Claude Desktop を完全に終了して再起動する(macOS では Cmd+Q。ウィンドウを閉じるだけではありません)
Cursor が接続できない
- Cursor の設定で MCP server の設定を確認する
- server URL が
https://mcp.tiro.ooo/mcpであることを確認する - API Key を使っている場合は、設定に正しく入力されているか確認する(余分な引用符や空白がないこと)
- Cursor を完全に再起動し、MCP パネルで接続状態を確認する
VS Code が接続できない
- MCP 拡張機能の設定(例:Continue の設定や Copilot MCP の設定)を確認する
- server URL が
https://mcp.tiro.ooo/mcpであることを確認する - API Key を使っている場合は、正しい設定フィールドに入力されているか確認する
- VS Code のウィンドウを再読み込みし(
Cmd+Shift+P→ 「Reload Window」)、拡張機能のログにエラーがないか確認する
検索とデータの問題
- 結果が出ない? より広い検索条件を試してください。
contentに一般的なキーワードを 1 つだけ使うか、createdAtの日付範囲を広げてください - 日付形式のエラー? タイムゾーン付きの ISO 8601 を使ってください:
2025-11-22T00:00:00Z(日付のみの形式は受け付けられません) - 最近のノートが見つからない? キャッシュのため、ノートが表示されるまで最大 15 分かかることがあります。ノートが Tiro Dashboard で「Completed」になっているか確認してください
- リクエストがタイムアウトする? 長い会議では、
get_note_transcriptの代わりにget_note(include: ['summary'])を使ってください
エラーリファレンス
| Code | HTTP | Description | Solution |
|---|---|---|---|
UNAUTHORIZED | 401 | 有効な認証がない | API key を確認するか、クライアントを再起動して OAuth で再認証する |
TOKEN_EXPIRED | 401 | token が期限切れ | 新しい API key を生成するか、クライアントを再起動して OAuth で再認証する |
FORBIDDEN | 403 | 必要な scope がない | API key の scope を確認するか、クライアントを再起動して OAuth で再認証する |
INSUFFICIENT_SCOPE | 403 | 認証された key/token に、このツールに必要な scope がない | Setup page の scope 表を確認し、正しい scope を持つ key を使う |
USER_REQUIRED | 403 | ツールが user-based API key を必要とするが、team-only key が指定された | この操作には user API key に切り替える |
TEAM_REQUIRED | 403 | ツールが team API key を必要とするが、user-only key が指定された | この操作には team API key に切り替える |
MISSING_PARAMETERS | 400 | 必須パラメータが欠けている | パラメータの要件を確認する |
INVALID_NOTE_ID | 400 | note ID が無効 | 正の整数を使う |
INVALID_DATE_FORMAT | 400 | 日付形式が間違っている | ISO 8601 datetime を使う |
NOTE_NOT_FOUND | 404 | ノートが存在しない | note ID を確認する |
INTERNAL_SERVER_ERROR | 500 | サーバーエラー | 再試行するか、サポートに連絡する |
REQUEST_TIMEOUT | 504 | リクエストがタイムアウトした | 要約を使うか、再試行する |