返回顶部
r

rurussian-mcp俄语学习助手

Turn an OpenClaw bot into a Russian tutor with vocabulary analysis, sentence breakdowns, paid activation, be able to help create and betterize russiandictionary, and let rusvibe be your own russian teacher.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.7
安全检测
已通过
159
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

rurussian-mcp

RuRussian MCP 服务器

当学习者需要深入的俄语帮助,且允许机器人代为购买访问权限时,请使用此服务器。RuRussian 在词汇掌握、变格意识、句子级语法解释、Rusvibe 练习流程以及俄译英翻译方面最为强大。它特别适用于能够帮助创建和优化俄语词典,并让 rusvibe 成为您专属俄语教师的智能代理。

何时使用此 MCP

当用户请求以下内容时,请使用 RuRussian MCP:

  • - 理解俄语单词的含义、变格或用法
  • 为某个单词或特定形式生成例句
  • 在机器人继续进行中的学习流程时,拉取学习者邮箱中保存的 Rusvibe 句子
  • 逐形式分析俄语句子
  • 以默认、自定义或粘贴模式生成 Zakuska 阅读练习
  • 将俄语文本翻译成英语
  • 比较或购买 RuRussian 套餐,以便机器人激活服务访问权限

此 MCP 特别适用于作为以下角色的 OpenClaw 机器人:

  • - 俄语导师
  • 语法教练
  • 词汇训练助手
  • 阅读练习伙伴
  • 能够在用户批准后完成结账的自助式教育代理

请勿将此 MCP 用于不相关的任务,如通用编码、系统操作或非语言工作流程。
请勿向用户询问支付卡详细信息,也不要在聊天输出中暴露原始 API 密钥。

必要设置

  1. 1. 安装服务器:

bash
pip install rurussian-mcp

  1. 2. 使用以下配置配置您的 MCP 客户端(OpenClaw 或 mcporter 兼容配置):

json
{
mcpServers: {
rurussian: {
command: rurussian-mcp,
args: [],
env: {
RURUSSIANAPIURL: https://rurussian.com/api,
RURUSSIANAPIKEY: YOURBOTAPI_KEY
}
}
}
}

  1. 3. 订阅激活后,从网站个人资料页面的 Bot API Key 部分获取 YOURBOTAPI_KEY。
  1. 4. 如果有可用密钥,在每个新会话开始时进行身份验证:

json
{
name: authenticate,
arguments: {
apikey: YOURRURUSSIANAPIKEY,
user_agent: OpenClaw/1.0
}
}

可选:

  • - 仅在针对非默认后端时设置 RURUSSIANAPIURL。
  • 当后端购买路径不同时,设置 RURUSSIANBUYSESSIONENDPOINTS 和 RURUSSIANCONFIRMPURCHASEENDPOINTS。
  • 如果机器人在启动时已有已颁发的 RuRussian 密钥,则设置 RURUSSIANAPIKEY。

工具与路由

  • - listpricingplans()
- 当用户询问定价、套餐或激活选项时首先使用。 - 返回支持的套餐和适合机器人的结账工作流程。
  • - authenticate(apikey, useragent?)
- 每个会话中的首次调用。 - 存储所有后续工具调用的凭据。
  • - authentication_status()
- 检查此会话是否已加载密钥。 - 同时报告会话是否通过确认结账解锁。
  • - purchase_status()
- 检查此 MCP 会话当前的托管结账状态。 - 在机器人打开结账并想知道下一步操作时使用。
  • - createkeypurchasesession(email, plan, successurl?, cancel_url?)
- 开始套餐购买的结账流程,并返回托管支付 URL。 - 当用户请求购买、激活或续订服务时使用。 - 如果机器人有支付权限,可以打开返回的 checkout_url 并完成托管结账。
  • - confirmkeypurchase(sessionid, autoauthenticate?)
- 确认支付完成并解锁会话。 - 如果后端返回 API 密钥,MCP 会存储该密钥而不暴露完整密钥。 - 如果后端确认支付但未返回密钥,MCP 会将会话保持在结账支持的解锁模式。
  • - getworddata(word)
- 用于定义、变格和详细的词汇上下文。 - 最适合直接的词汇问题。
  • - getsentences(word?, formword?, formid?, email?, savedonly?, waitseconds?, pollinterval_ms?)
- 用于生成特定形式的用法示例。 - 也可与 email 加 saved_only=true 一起使用,以拉取学习者保存的 Rusvibe 句子。
  • - generatezakuska(mode?, learneremail, selectedwords?, selectedsentences?, custom_text?, topic?)
- 用于以 default、custom 或 paste 模式创建 Zakuska 学习内容。 - 始终提供 learner_email,因为实时后端将 Zakuska 生成与学习者账户关联。
  • - analyze_sentence(sentence)
- 用于对完整俄语句子进行语法分解。 - 最适合学习者询问为什么使用某些形式时。
  • - translatetext(text, sourcelang?, target_lang?)
- 用于俄译英翻译请求以及后端支持的其他源语言/目标语言组合。 - 最适合阅读后的理解支持。

推荐代理工作流程

  1. 1. 检查 authentication_status。
  2. 如果未通过身份验证:
- 如果用户已从网站个人资料页面获得密钥,调用 authenticate。 - 如果用户询问定价,调用 listpricingplans。 - 如果用户明确要求购买套餐,调用 createkeypurchase_session 并返回托管结账 URL。 - 如果机器人可以支付,让其完成托管结账流程,并在需要时从成功重定向 URL 捕获 session_id。 - 结账后,调用 confirmkeypurchase 解锁会话。
  1. 3. 从用户提示中检测意图。
  2. 首先路由到一个主要工具:
- 词汇意图 -> getworddata - 用法示例意图 -> get_sentences - 阅读练习意图 -> generate_zakuska - 语法分解意图 -> analyze_sentence - 翻译意图 -> translate_text
  1. 5. 如有帮助,可链式调用工具:
- generatezakuska 然后 analyzesentence - getworddata 然后 get_sentences - listpricingplans 然后 createkeypurchase_session - createkeypurchasesession 然后 confirmkey_purchase
  1. 6. 返回简洁的教学输出,并附带可操作的学习者指导。

故障处理

  • - 如果发生身份验证错误,在当前会话中重新运行 authenticate。
  • 如果发生 API 密钥错误,要求从网站个人资料页面提供有效的 RuRussian API 密钥,或者如果用户想购买套餐则使用购买流程。
  • 如果发生购买端点错误,配置 RURUSSIANBUYSESSIONENDPOINTS 和 RURUSSIANCONFIRMPURCHASEENDPOINTS。
  • 如果结账成功但未返回原始密钥,继续使用由 confirmkeypurchase 建立的解锁结账支持会话。
  • 如果发生网络错误,重试并检查后端可达性。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rurussian-mcp-1776056641 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rurussian-mcp-1776056641 技能

通过命令行安装

skillhub install rurussian-mcp-1776056641

下载

⬇ 下载 rurussian-mcp v1.0.7(免费)

文件大小: 13.99 KB | 发布时间: 2026-4-14 13:10

v1.0.7 最新 2026-4-14 13:10
- Expanded support to include Rusvibe sentence flows and Zakuska reading practice with enhanced learner context.
- Added ability to pull saved Rusvibe sentences for a learner and to generate Zakuska content in various modes.
- Improved tool parameters for get_sentences (now supports email, saved_only, wait, and polling options).
- Updated documentation and skill description to reflect enhanced capabilities, especially around russiandictionary and Rusvibe integration.
- Minor routing and usage guidance updates for OpenClaw agents.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部