Rurussian
БесплатноНе проверенMCP server for rurussian.com that enables multi-agent learning workflows with tools for sentence parsing, lesson generation, and learner modeling.
Описание
MCP server for rurussian.com that enables multi-agent learning workflows with tools for sentence parsing, lesson generation, and learner modeling.
README
Agent-native MCP server for rurussian.com and multi-agent learning workflows.
This version upgrades the original single-file wrapper into a production-oriented learning infrastructure with:
- strict JSON outputs backed by Pydantic schemas
- three explicit layers: atomic tools, workflow tools, and memory tools
- modular services for backend access, parsing, lesson generation, and learner modeling
- persistent JSON-backed learning memory designed for later migration to MongoDB or another database
Architecture
rurussian_mcp/
schemas/ -> request/response contracts
services/ -> backend access, parsing, workflows, memory
tools/ -> MCP tool registration by layer
memory/ -> persistence namespace
server.py -> thin FastMCP entrypoint
Installation
pip install rurussian-mcp
Configuration
{
"mcpServers": {
"rurussian": {
"command": "rurussian-mcp",
"args": [],
"env": {
"RURUSSIAN_API_URL": "https://rurussian.com/api",
"RURUSSIAN_API_KEY": "YOUR_BOT_API_KEY",
"RURUSSIAN_LEARNER_EMAIL": "[email protected]"
}
}
}
}
Optional environment variables:
RURUSSIAN_MEMORY_STORERURUSSIAN_LEARNER_IDRURUSSIAN_BUY_SESSION_ENDPOINTSRURUSSIAN_CONFIRM_PURCHASE_ENDPOINTS
Tool Surface
Support Tools
authenticateauthentication_statuslist_pricing_planspurchase_statuscreate_key_purchase_sessionconfirm_key_purchase
Layer A: Atomic Tools
parse_sentencegenerate_examplesgenerate_reading_passage
Layer B: Workflow Tools
explain_text_for_learnercreate_daily_lessoncreate_review_sessionevaluate_user_answersimulate_conversation
Layer C: Memory Tools
get_learning_profileupdate_learning_progressget_next_best_lesson
Examples
Structured request and response examples for every tool are in examples/tool_examples.json.
Notes
- The server reuses the real RuRussian backend where it already exists today: translation, Zakuska generation, sentence generation, and checkout flows.
- Sentence parsing, lesson assembly, learner scoring, and profile memory are implemented locally so autonomous agents can compose deterministic JSON outputs.
- Memory uses a simple JSON store now and is isolated behind a service layer for future database-backed scaling.
Установка Rurussian
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/shuyueW1991/rurussian-mcpFAQ
Rurussian MCP бесплатный?
Да, Rurussian MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Rurussian?
Нет, Rurussian работает без API-ключей и переменных окружения.
Rurussian — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Rurussian в Claude Desktop, Claude Code или Cursor?
Открой Rurussian на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Rurussian with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
