西班牙语学习MCP服务器
用于西班牙语学习的模型上下文协议(MCP)服务器,为词汇、语法、动词变位和文化上下文提供全面的工具。
特性
工具
- translate_word:翻译西班牙语↔ 英语,含详细信息
- 动词变位:获取跨多种时态的动词变位
- get_vocabulary_by_topic:按类别和难度检索词汇
- 解释语法:详细的语法概念解释
- get_cultural_context:文化习俗和礼仪信息
- track_progress:学习进度跟踪
资源
- 按主题(问候语、食物、动词)分类的词汇集
- 语法解释(动词时态、ser vs estar等)
- 动词结合模式(说话,吃饭,存在,存在等)
- 按难度级别混合的学习包
安装
npm install
npm run build用法
作为MCP服务器
服务器通过stdio运行,并遵循MCP协议:
npm start可用工具
translate_word
{
"name": "translate_word",
"arguments": {
"word": "hola",
"direction": "spanish_to_english"
}
}动词变位
{
"name": "conjugate_verb",
"arguments": {
"verb": "hablar",
"tense": "present"
}
}get_vocabulary_by_topic
{
"name": "get_vocabulary_by_topic",
"arguments": {
"topic": "greeting",
"difficulty": "beginner",
"limit": 10
}
}可用资源
spanish://vocabulary/greeting-问候语词汇spanish://vocabulary/food-食品词汇spanish://vocabulary/verb-动词词汇spanish://grammar/verb_tense-动词时态解释spanish://conjugation/hablar-说话转换spanish://conjugation/comer-Comer共轭spanish://mixed/beginner-初学者学习包spanish://mixed/intermediate-中级学习包
数据结构
服务器包括:
- 20+词汇 发音、例子和文化注释
- 8个常用动词 在5种时态中具有完整的变位模式
- 5语法概念 附有详细的解释和示例
- 7个文化背景条目 有使用说明和礼仪
发展
# Build
npm run build
# Development mode with watch
npm run dev
# Clean build artifacts
npm run clean
# Type checking
npm run lint需求
- Node.js>=18
- TypeScript 5.5+
- @模型上下文协议/sdk^0.6.0
许可证
麻省理工学院
