{
  "markdown": "> ## 🗄 Репозиторий заархивирован\n>\n> Разработка переехала в **[theYahia/WWmcp](https://github.com/theYahia/WWmcp)** — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро `@theyahia/mcp-core`, единый CI, единый релизный конвейер.\n>\n> Актуальная версия того, что лежало здесь: [`servers/getcourse/`](https://github.com/theYahia/WWmcp/tree/main/servers/getcourse)\n>\n> Пакет в npm прежний — [`@theyahia/getcourse-mcp`](https://www.npmjs.com/package/@theyahia/getcourse-mcp), ставится и работает как раньше.\n> Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.\n>\n> **Archived — development moved to [theYahia/WWmcp](https://github.com/theYahia/WWmcp),** a monorepo of MCP servers for non-Western APIs.\n> The current version of this package now lives at [`servers/getcourse/`](https://github.com/theYahia/WWmcp/tree/main/servers/getcourse).\n> The npm package [`@theyahia/getcourse-mcp`](https://www.npmjs.com/package/@theyahia/getcourse-mcp) is unchanged.\n> Please open issues and pull requests there.\n\n# @theyahia/getcourse-mcp\n\nMCP server for **GetCourse** LMS API. 3 tools for users, deals, and user creation.\n\n[![npm](https://img.shields.io/npm/v/@theyahia/getcourse-mcp)](https://www.npmjs.com/package/@theyahia/getcourse-mcp)\n[![license](https://img.shields.io/npm/l/@theyahia/getcourse-mcp)](./LICENSE)\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"getcourse\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@theyahia/getcourse-mcp\"],\n      \"env\": {\n        \"GETCOURSE_DOMAIN\": \"myschool.getcourse.ru\",\n        \"GETCOURSE_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add getcourse -- npx -y @theyahia/getcourse-mcp\n```\n\nSet env: `GETCOURSE_DOMAIN` + `GETCOURSE_API_KEY`.\n\n### Cursor / Windsurf\n\n```json\n{\n  \"getcourse\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@theyahia/getcourse-mcp\"],\n    \"env\": {\n      \"GETCOURSE_DOMAIN\": \"myschool.getcourse.ru\",\n      \"GETCOURSE_API_KEY\": \"your-api-key\"\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `get_users` | List users with optional status/date filters |\n| `create_user` | Create or update a user, add to group/deal |\n| `get_deals` | List deals (orders) with status/date filters |\n\n## Auth\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `GETCOURSE_DOMAIN` | Yes | Account domain (e.g. myschool.getcourse.ru) |\n| `GETCOURSE_API_KEY` | Yes | API secret key from account settings |\n\n## HTTP Transport\n\n```bash\nHTTP_PORT=3000 npx @theyahia/getcourse-mcp\n# or\nnpx @theyahia/getcourse-mcp --http 3000\n```\n\nEndpoints: `POST /mcp` (JSON-RPC), `GET /health` (status).\n\n## Skills\n\n- **skill-students** -- query and manage GetCourse students\n- **skill-deals** -- query GetCourse deals/orders by status and date\n\n## License\n\nMIT\n",
  "bytes": 2912,
  "sha": "de73da299b97fc6de3f9502ed9357e975dc36a53c3a40c1a2f9b9a042c7001d5",
  "repo_slug": "theyahia/getcourse-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_theyahia_getcourse_mcp_2556ba28/readme"
}