Paceword Speed Reader
Learn to read faster with paced speed reading practice inside the chat.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"speed-reader": {
"url": "https://speed-reader.zovo.one/mcp"
}
}
}远程端点
https://speed-reader.zovo.one/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢show_speed_reader(text, words_per_minute, words_per_flash)
Use this when the user wants to practice reading supplied text one word at a time. Accepts up to 20,000 characters, 100 to 1,000 words per minute, and 1 to 4 words per flash. Returns the word count and scheduled reading time; it is a training aid and does not measure comprehension.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 20000,
"description": "Text to pace in the reader, up to 20,000 characters, e.g. The harbor lights returned after the rain."
},
"words_per_minute": {
"description": "Pacing speed from 100 to 1,000 words per minute, e.g. 350.",
"type": "integer",
"minimum": 100,
"maximum": 1000
},
"words_per_flash": {
"description": "Words shown together on each flash from 1 to 4, e.g. 1.",
"type": "integer",
"minimum": 1,
"maximum": 4
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"word_count": {
"type": "number"
},
"words_per_minute": {
"type": "number"
},
"words_per_flash": {
"type": "number"
},
"scheduled_time_ms": {
"type": "number"
},
"scheduled_time": {
"type": "string"
},
"limit_note": {
"type": "string"
}
},
"required": [
"word_count",
"words_per_minute",
"words_per_flash",
"scheduled_time_ms",
"scheduled_time",
"limit_note"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢estimate_reading_time(text, word_count, words_per_minute, reader_type)
Use this when the user needs a reading-time or speaking-time estimate from text or a word count. Accepts text up to 20,000 characters or 1 to 2,000,000 words, plus 100 to 1,000 wpm or a reader type. Returns a 150 to 800 wpm table; it does not assess reading ability.
输入模式
{
"type": "object",
"properties": {
"text": {
"description": "Optional text to count without returning it, e.g. The report has three short sections.",
"type": "string",
"minLength": 1,
"maxLength": 20000
},
"word_count": {
"description": "Optional known word count when text is not supplied, e.g. 1200.",
"type": "integer",
"minimum": 1,
"maximum": 2000000
},
"words_per_minute": {
"description": "Optional reading speed from 100 to 1,000 wpm, e.g. 250.",
"type": "integer",
"minimum": 100,
"maximum": 1000
},
"reader_type": {
"description": "Optional speed profile when no numeric speed is supplied, e.g. average (250 wpm).",
"type": "string",
"enum": [
"leisurely",
"average",
"practiced",
"rapid"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"word_count": {
"type": "number"
},
"selected_wpm": {
"type": "number"
},
"reading_time_ms": {
"type": "number"
},
"reading_time": {
"type": "string"
},
"speaking_130_wpm": {
"type": "string"
},
"speaking_150_wpm": {
"type": "string"
},
"pace_table": {
"type": "array",
"items": {
"type": "object",
"properties": {
"wpm": {
"type": "number"
},
"time": {
"type": "string"
}
},
"required": [
"wpm",
"time"
],
"additionalProperties": false
}
}
},
"required": [
"word_count",
"selected_wpm",
"reading_time_ms",
"reading_time",
"speaking_130_wpm",
"speaking_150_wpm",
"pace_table"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢run_reading_speed_test(passage_length)
Use this when the user wants an original timed reading-speed practice test with comprehension questions. Accepts short, medium, or long passages only. Returns the passage length and four multiple-choice questions with four options each; correct options stay in widget-only metadata. Do not use for medical or learning-disability assessment.
输入模式
{
"type": "object",
"properties": {
"passage_length": {
"type": "string",
"enum": [
"short",
"medium",
"long"
],
"description": "Original passage length to test, e.g. medium."
}
},
"required": [
"passage_length"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"passage_length": {
"type": "string"
},
"word_count": {
"type": "number"
},
"question_count": {
"type": "number"
},
"instructions": {
"type": "string"
},
"limit_note": {
"type": "string"
},
"questions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"options": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"A",
"B",
"C",
"D"
]
},
"text": {
"type": "string"
}
},
"required": [
"id",
"text"
],
"additionalProperties": false
}
}
},
"required": [
"question",
"options"
],
"additionalProperties": false
}
}
},
"required": [
"passage_length",
"word_count",
"question_count",
"instructions",
"limit_note",
"questions"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}社区
证据