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 — 一个 MCP 网关,将 AI Agent 连接到 1679+ 个实时数据源。

工具

工具描述
random_quote返回语料库中的随机引文,可按作者、知名度、核实状态或标签筛选。每条结果均包含引文信息:作品、年份、说话者(戏剧/小说)和来源 URL。
search_quotes按子字符串搜索引文。可匹配规范文本和已知的流行转述——搜索“protest”会找到 Hamlet 的 “The lady doth protest too much, methinks”,即使大多数人记得的是流行版本 “Methinks the lady doth protest too much”。
check_attribution给定一条引文,以及(可选)其声称的作者,返回四种判定之一:“verified”(真实,并附引文信息)、“misattributed”(没有一手来源——广为流传但为伪造)、“paraphrase_of_verified”(真实引文的流行讹传,并返回实际文本),或“no_match”(不在语料库中)。适合记者、研究人员以及厌倦了虚假 Mark Twain 引文的任何人。
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” 场景,包括 Hamlet 的全部独白以及随后与 Ophelia 的对话。适用于了解上下文、引用或细读。
get_act返回整幕的全文(包含其中所有场景)。可用此工具一次阅读完整的结构单元。返回的对象包含嵌套场景及其台词和行。
get_chapter返回小说/散文作品中某一章的全文(按顺序包含所有段落)。例如,author_id="oscar-wilde", work_slug="the-picture-of-dorian-gray", chapter=2 会返回 Lord Henry 引诱 Dorian 的整章。使用 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 跨整个目录进行路由——无需再添加第二个 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":"..."} 向 https://gateway.pipeworx.io/v1/tools/search_packs 发送 POST 请求。

独立运行(无需网关账户)

此软件包也可以作为本地 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。