word-orb
@lotd/word-orb
Infraestructura lingüística para agentes de IA. 162.251 palabras. 47 idiomas. 240 mil archivos de audio. Respuestas deterministas en el borde (edge).
Parte de Orb Platform: diccionario, lecciones y evaluaciones para IA que enseña.
¿Qué es Word Orb?
Una API de diccionario creada para agentes de IA, plataformas educativas y robótica. Una llamada a la API devuelve:
Definiciones: precisas, respaldadas por etimología, no alucinadas
Traducciones en 47 idiomas: escritura nativa + pronunciación fonética
Contenido apropiado para la edad: variantes para niños (5-12), adolescentes, adultos y personas mayores (65+)
Pronunciación IPA: notación fonética estándar para cada palabra
240 mil archivos de audio: pronunciaciones de hablantes nativos a través de R2
Se ejecuta en Cloudflare Workers + D1. Entrega en el borde (edge) en menos de 5 ms. Misma entrada, misma salida, siempre.
Related MCP server: Vocab Voyage
Instalación
npm install @lotd/word-orbInicio rápido
const { WordOrb } = require('@lotd/word-orb');
const orb = new WordOrb({ apiKey: 'wo_your_api_key' });
// Look up any word
const result = await orb.word('serendipity');
console.log(result.def); // Full definition
console.log(result.ipa); // /ˌsɛɹ.ən.ˈdɪp.ɪ.ti/
console.log(result.etym); // Etymology
console.log(result.langs); // 47-language translationsObtén una clave API gratuita
const { key } = await orb.signup('you@example.com');
// Returns: wo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// 50 free lookups per day, upgrade anytimeIntegración MCP (una línea)
Añádelo a tu claude_desktop_config.json de Claude Desktop:
{
"mcpServers": {
"word-orb": {
"url": "https://mcp.thedailylesson.com/mcp"
}
}
}19 herramientas MCP en los tres productos de Orb Platform. Funciona con Claude, Cursor, Windsurf y cualquier agente compatible con MCP.
La plataforma Orb
Word Orb es uno de los tres productos:
Producto | Qué hace | Escala |
Word Orb | Diccionario + traducciones + pronunciación | 162.251 palabras, 47 idiomas |
Lesson Orb | Planes de lecciones estructurados | 226.725 bloques de lecciones, 5 fases, 10 arquetipos |
Quiz Orb | Preguntas de evaluación | 21.900 interacciones, 6 tipos de preguntas |
Los tres comparten un grafo de conocimiento con 30.288 conexiones que vinculan palabras → lecciones → cuestionarios.
Education Stack agrupa los tres por $179/mes (21% de descuento).
Referencia de la API
new WordOrb(options?)
Crea una instancia de cliente.
Opción | Tipo | Predeterminado | Descripción |
|
| — | Tu clave API |
|
|
| URL base de la API |
orb.word(word) → Promise<WordResult>
Busca cualquier palabra. Devuelve la definición, pronunciación (IPA), categoría gramatical, etimología, traducciones en 47 idiomas y contenido apropiado para la edad.
const data = await orb.word('courage');
// {
// word: 'courage',
// ipa: '/ˈkɜːrɪdʒ/',
// pos: 'noun',
// def: 'Courage is the ability to face fear, danger, or difficulty...',
// etym: 'From Old French "corage," meaning "heart, spirit"...',
// langs: { es: 'coraje', fr: 'courage', de: 'Mut', zh: '勇气', ... },
// tones: { child: '...', teen: '...', adult: '...' }
// }orb.words() → Promise<WordListResult>
Obtén el listado completo de la biblioteca de palabras.
const { count, words } = await orb.words();
console.log(`${count} words available`);orb.audit(email, words) → Promise<AuditResult>
Realiza una auditoría de cumplimiento del vocabulario de tu agente. Devuelve un análisis de cobertura, brechas de adecuación a la edad y una calificación de cumplimiento.
const report = await orb.audit('cto@company.com', [
'understand', 'help', 'teach', 'learn', 'discover'
]);
console.log(report.grade); // 'A-'
console.log(report.compliance_score); // 91orb.feedback(word, vote, correction?) → Promise<{ ok: boolean }>
Envía comentarios sobre el vocabulario.
await orb.feedback('serendipity', 1); // upvote
await orb.feedback('irregardless', -1, 'Not a word!'); // downvote + correctionorb.signup(email) → Promise<SignupResult>
Crea una clave API gratuita al instante. 50 búsquedas por día.
const { key, tier, daily_limit } = await orb.signup('dev@company.com');orb.me() → Promise<KeyStatus>
Verifica el uso de tu clave API, el nivel y las llamadas restantes.
const status = await orb.me();
console.log(status.tier); // 'starter'
console.log(status.remaining_today); // 4873orb.health() → Promise<HealthResult>
Verifica el estado del servicio.
const health = await orb.health();
// { status: 'healthy', checks: { kv: 'ok', d1: 'ok (162250 words)', ... } }orb.stats() → Promise<StatsResult>
Obtén estadísticas de la base de datos y de uso.
Precios
Nivel | Precio | Llamadas API/Día | Ideal para |
Gratis | $0 | 50 | Prototipado, evaluación |
Starter | $49/mes | 5.000 | Proyectos paralelos, pequeñas aplicaciones |
Growth | $149/mes | 50.000 | Agentes en producción, equipos |
Enterprise | $499/mes | Ilimitado | Escala, SLA, soporte prioritario |
Manejo de errores
try {
const result = await orb.word('nonexistent');
} catch (err) {
if (err.status === 401) console.error('Invalid API key');
else if (err.status === 429) console.error('Rate limit reached');
else if (err.status === 404) console.error('Word not found');
else console.error('API error:', err.message);
}TypeScript
Se incluyen definiciones completas de TypeScript:
import { WordOrb, WordResult } from '@lotd/word-orb';
const orb = new WordOrb({ apiKey: process.env.WORD_ORB_KEY });
const result: WordResult = await orb.word('ephemeral');Ejemplos
Consulta el directorio examples/:
langchain-tool.js— Usa Word Orb como una herramienta de LangChaincrewai-agent.py— Agente de CrewAI con vocabulario de Word Orbopenai-function.js— Integración de llamadas a funciones de OpenAImcp-config.json— Configuración MCP de Claude Desktop
Enlaces
Playground — Prueba los tres productos en vivo
Servidor MCP — 19 herramientas para marcos de trabajo de agentes
Acerca de
Creado por Lesson of the Day PBC. Infraestructura lingüística para agentes de IA que necesitan acertar con las palabras.
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Dictionary MCP — wraps Free Dictionary API (free, no auth)
Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
Pocket Agent (aipocketagent.com) MCP server — read tools for personas, apps, and product info.
Official MCP server for subfeed.app — the cloud for agents. 15+ tools for AI agents to register, build, and deploy other agents. Zero human required. Start here: subfeed.app/skill.md
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceWord Orb is a language enrichment MCP server. 50,000+ words with IPA, definitions, etymology, translations in 47 languages with native script, gender equity guidance, and AI identity ethics. 3ms edge response. Tools: word_enrich, word_ethics, agent_speak. URL: https://mcp.wordorb.ai/mcp-
- AlicenseNot gradedqualityDmaintenanceVocabulary tools for SAT, ISEE, SSAT, GRE, GMAT, LSAT, PSAT prep — Word of the Day, definitions, multiple-choice quizzes, course word lists, and 7-day study plan previews. 13 test-prep courses. Hosted MCP server with MCP Apps UI widgets. No install required. Optional scoped personal tokens.MIT
- FlicenseAqualityDmaintenanceAn MCP server for multilingual dictionary lookups with word relations such as synonyms, antonyms, and definitions, leveraging ConceptNet, Wiktionary, and Datamuse APIs.285-
- AlicenseNot gradedqualityCmaintenanceA vocabulary-bank MCP server that allows users to collect unfamiliar words, organize them into decks, review with spaced repetition, and enrich with definitions and pronunciation, all stored locally.2MIT