mcpField
Q
Quotes

Quotes

リモート
pipeworx.ioゲーム・エンタメ05 週間前に更新
リポジトリ公式サイト

Quotes について

Quotes はパブリックドメイン作家の引用を扱う MCP サーバーで、出典情報と帰属確認に対応しています。研究者や記者などが、作品構成から文章を探したり、まとまった本文を取得したりできます。

主な機能

  1. 01作品・年・出典付きの引用を取得
  2. 02帰属や言い換えを確認
  3. 03作品内の位置から引用を検索
  4. 04戯曲の場面・幕や小説の章を取得
  5. 05作家と全文収録作品を一覧

活用シーン

  1. 01引用の誤帰属を検証
  2. 02引用の出典情報を整理
  3. 03幕・場面・章から本文を特定
  4. 04戯曲の場面や小説の章を通読

MCP 対応

引用の取得・検索・検証や、作品内の位置を指定した本文照会に使える MCP ツールを提供します。Pipeworx ゲートウェイ経由で接続するほか、ローカルの stdio MCP サーバーとしても実行できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/quotes/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-quotes

Quotes MCP — パブリックドメインの著者を対象とした、引用に使える高精度な引用 API です。

Pipeworx の一部です。AI エージェントを1679以上の稼働中のデータソースに接続する MCP ゲートウェイです。

ツール

ツール説明
random_quoteコーパスからランダムな引用を返します。著者、知名度、検証状況、タグで絞り込むこともできます。各結果には、出典の作品名、出版年、話者(戯曲・フィクションの場合)、ソース URL が含まれます。
search_quotes部分文字列で引用を検索します。正規の本文と、広く知られている言い換えの両方に一致します。たとえば「protest」を検索すると、ハムレットの「The lady doth protest too much, methinks」が見つかります。多くの人が覚えているのは、よく知られた「Methinks the lady doth protest too much」という形ですが、こちらも検索できます。
check_attribution引用文と(任意で)その引用の著者とされる人物を指定すると、次の4種類の判定のいずれかを返します。「verified」(真正で、出典あり)、「misattributed」(一次資料がなく、広く知られているものの偽物)、「paraphrase_of_verified」(実在する引用が広く流布する形に改変されたもの。実際の本文を返します)、または「no_match」(コーパスにありません)。ジャーナリスト、研究者、マーク・トウェインの偽の引用にうんざりしている方に便利です。
quote_by_location作品内の構造上の位置(戯曲の場合は幕・場、小説の場合は章)を指定して引用を検索します。例:author_id="william-shakespeare", work_title="Hamlet", act=3, scene=1 を指定すると、「To be, or not to be」の一節が返されます。
list_authorsコーパスで利用できるすべての著者を返します。各項目には、著者 ID(他のツールへの入力に使用)、表示名、生没年、パブリックドメインの状況が含まれます。
list_full_text_works全文(すべての場面、発言、行)が読み込まれている作品を一覧表示します。有名な引用の抜粋だけでなく、get_scene と get_act による詳細な構造上の検索で利用できる作品を確認するために使います。
get_scene戯曲の特定の場面の全文(すべての発言と行を順番どおり)を返します。例:author_id="william-shakespeare", work_slug="hamlet", act=3, scene=1 を指定すると、ハムレットの独白全体と、その後のオフィーリアとの対話を含む「To be, or not to be」の場面全体が返されます。文脈の確認、引用、精読に便利です。
get_act幕全体の全文(その幕に含まれるすべての場面)を返します。構造上のまとまりを一度に読む場合に使います。返されるオブジェクトには、発言と行を含む入れ子状の場面が含まれます。
get_chapter小説・散文作品の章の全文(すべての段落を順番どおり)を返します。例:author_id="oscar-wilde", work_slug="the-picture-of-dorian-gray", chapter=2 を指定すると、ヘンリー卿がドリアンを誘惑する章全体が返されます。章ごとに分かれた作品を確認するには、list_full_text_works を使います。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "quotes": {
      "url": "https://gateway.pipeworx.io/quotes/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/quotes/mcp の tools/list は、上の表にあるツールに加えて、共有の Pipeworx メタツール(ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール群)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールとともに、およそ30個の共有ツールが一覧表示されます。接続の initialize レスポンスには正確な範囲が記載されており、その日の状況を確認する際の確実な情報源です。

これは意図的な設計であり、偶然の多重化ではありません。メタツールを使えば、このパックが対応していない質問にも、カタログ全体を横断して処理する ask_pipeworx 経由で回答できます。そのため、2つ目の MCP サーバーを追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利便性を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ1679以上のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/quotes_random_quote \
  -H 'Content-Type: application/json' \
  -d '{"famous_only":true,"verified_only":true}'

最初の呼び出しではアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/quotes_random_quote を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。

{
  "mcpServers": {
    "quotes": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-quotes"]
    }
  }
}

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-quotes

stdin/stdout 経由で MCP を処理し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使う

ツールを直接呼び出す代わりに、平易な英語で質問できます。これは上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Quotes data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。