Paceword Speed Reader
Learn to read faster with paced speed reading practice inside the chat.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"speed-reader": {
"url": "https://speed-reader.zovo.one/mcp"
}
}
}Puntos de conexión remotos
https://speed-reader.zovo.one/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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
}Comunidad
Evidencia