mcpField
G
getcourse-mcp

getcourse-mcp

本地服务
github.com/theYahia商业与营销010 周前更新

关于 getcourse-mcp

getcourse-mcp 将 MCP 客户端接入 GetCourse LMS API,用于用户和交易操作。工具可列出用户与交易,并创建或更新用户;开发已迁至 WWmcp。

主要功能

  1. 01按状态和日期筛选用户
  2. 02创建或更新用户
  3. 03将用户加入群组或交易
  4. 04按状态和日期筛选交易
  5. 05使用技能查询学员和交易

适用场景

  1. 01按状态或日期查找用户
  2. 02创建用户并关联交易
  3. 03按状态或日期查看订单

MCP 相关

向 MCP 客户端提供 3 个 GetCourse API 工具和 2 项技能。支持 stdio 与 HTTP 传输,使用账户域名和 API 密钥进行身份验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"theyahia-getcourse": {
"command": "npx",
"args": [
"-y",
"@theyahia/getcourse-mcp"
],
"env": {
"GETCOURSE_DOMAIN": "<GETCOURSE_DOMAIN>"
}
}
}
}
启动命令npx -y @theyahia/getcourse-mcp
需要配置的环境变量
GETCOURSE_DOMAIN密钥API key for the service

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@theyahia/getcourse-mcp1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🗄 仓库已归档

开发工作已迁移至 theYahia/WWmcp——一个面向非西方 API 的 MCP 服务单体仓库:独联体国家、MENA、非洲、LATAM、东南亚。它采用通用核心 @theyahia/mcp-core、统一 CI 和统一发布流水线。

此处内容的当前版本位于:servers/getcourse/

npm 包保持不变——@theyahia/getcourse-mcp,安装和使用方式与之前相同。 此处不再更新。请在 WWmcp 中提交问题和 pull request。

**已归档——开发工作已迁移至 theYahia/WWmcp,**这是一个面向非西方 API 的 MCP 服务单体仓库。 此软件包的当前版本现位于 servers/getcourse/。 npm 包 @theyahia/getcourse-mcp 保持不变。 请在那里提交问题和 pull request。

@theyahia/getcourse-mcp

用于 GetCourse LMS API 的 MCP 服务。提供 3 个用于用户、交易和创建用户的工具。

npm license

快速开始

Claude Desktop

添加到你的 claude_desktop_config.json 中:

{
  "mcpServers": {
    "getcourse": {
      "command": "npx",
      "args": ["-y", "@theyahia/getcourse-mcp"],
      "env": {
        "GETCOURSE_DOMAIN": "myschool.getcourse.ru",
        "GETCOURSE_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code
claude mcp add getcourse -- npx -y @theyahia/getcourse-mcp

设置环境变量:GETCOURSE_DOMAIN + GETCOURSE_API_KEY。

Cursor / Windsurf
{
  "getcourse": {
    "command": "npx",
    "args": ["-y", "@theyahia/getcourse-mcp"],
    "env": {
      "GETCOURSE_DOMAIN": "myschool.getcourse.ru",
      "GETCOURSE_API_KEY": "your-api-key"
    }
  }
}

工具

工具说明
get_users列出用户,可选按状态和日期筛选
create_user创建或更新用户,并将其添加到群组/交易
get_deals列出交易(订单),可按状态和日期筛选

身份验证

变量必填说明
GETCOURSE_DOMAIN是账户域名(例如 myschool.getcourse.ru)
GETCOURSE_API_KEY是账户设置中的 API 密钥

HTTP 传输

HTTP_PORT=3000 npx @theyahia/getcourse-mcp
# or
npx @theyahia/getcourse-mcp --http 3000

端点:POST /mcp(JSON-RPC)、GET /health(状态)。

技能

  • skill-students -- 查询和管理 GetCourse 学生
  • skill-deals -- 按状态和日期查询 GetCourse 交易/订单

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。