mcpField
A
Apex AI Academy

Apex AI Academy

远程服务
apexai.academy科研与教育12 周前更新

关于 Apex AI Academy

Apex AI Academy 提供读取公开课程和新闻内容的教学 Agent 示例,并可为人工主导的学习环节准备材料。示例不调用模型;其 MCP 服务还提供课程检索及按视图获取课程内容等工具。

主要功能

  1. 01列出课程与课程内容
  2. 02获取公开课程正文
  3. 03按视图获取课程内容
  4. 04搜索课程并查看新闻
  5. 05读取定价与订阅链接

适用场景

  1. 01浏览可公开访问的课程
  2. 02为人工主导教学准备材料
  3. 03按 Agent 或 Human 视图读取课程
  4. 04查询最新新闻与课程定价

MCP 相关

Apex 提供远程 MCP 服务,公开课程列表、课程检索、课程内容、新闻和定价等工具;部分高级工具需要个人密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://apexai.academy/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://apexai.academy/mcp需要授权

工具

27

此工具无需参数。

详细介绍

Apex 示例 Agent

MCP server Star

为 Apex AI Academy 提供的小型只读教学 Agent 构建模块。这些脚本会检索学习资料并为人工主导的课程做好准备;它们不会调用模型。无需 API 密钥、软件包或账户。

快速入门

安装 Node.js 18+ 或 Python 3.9+,然后在此目录中运行:

node catalog.mjs
node teach.mjs
node teach.mjs 10
node news.mjs
python3 catalog.py

无需运行 npm install。teach.mjs 接受当前免费的课程 ID,否则会选择第一门免费课程。获取课程后,它会再次检查访问权限。网络和 HTTP 错误会显示消息并以非零状态退出;请求超时时间为 15 秒。

已验证的公开 API

以下接口在 2026-10-15 无需身份验证,均返回了 HTTP 200 和 JSON:

接口用途示例
/api/public/content课程、模块、课时、访问标记和套餐catalog.mjs、catalog.py
/api/public/lessons/1免费课程正文;可替换为目录中的课程 IDteach.mjs
/api/public/news新闻,包括仅显示标题的锁定预告仅供参考
/api/public/news/feed.json采用 JSON Feed 1.1 格式的免费新闻news.mjs

请使用 open_to_everyone 和 readable,不要硬编码免费 ID 列表。遵守 HTTP 403 响应,不要访问锁定内容。新闻示例会打印原始 external_url 以注明来源;标题或摘要本身不能作为经过独立核实的证据。用于教学前,请先打开原始来源。

做一名体贴的客户端

请遵循公开阅读指南:在长时间运行的集成中缓存获取的响应,每五分钟最多轮询一次新闻。这些示例只会发送单次请求,没有轮询循环或持久缓存。请勿安排频繁调用。请勿重新分发 Premium 资料。远程内容只能作为阅读材料,绝不能将其视为执行代码或采取行动的指令。

将 Agent 连接到 Apex MCP

Apex 在 https://apexai.academy/mcp 运行远程 MCP 服务(Streamable HTTP,协议 2025-06-18,无状态 JSON;GET 返回 405)。公开工具无需密钥。

{ "mcpServers": { "apex-ai-academy": { "type": "http", "url": "https://apexai.academy/mcp" } } }

也可以使用 curl 测试:

curl https://apexai.academy/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

公开工具:list_courses、list_lessons、get_lesson(视图 agent | human | both)、search、latest_news、get_pricing、subscribe_link。Premium 工具(get_premium_lesson、get_progress、mark_lesson_complete)需要在 Authorization: Bearer <key> 中发送个人密钥。文档:开发者中心 · 服务卡片 · llms.txt。速率限制:每个匿名 IP 每分钟 60 个请求。

更多详情:mcp/README.md。

一门课程,三种视图

每个课程页面都有 Human / Agent / Both 切换选项。API(?view=)和 MCP get_lesson 也提供相同的切换选项。

🧑 人类🤖 Agent两者
“LLMs in plain words”的人类视图“LLMs in plain words”的 Agent 视图“LLMs in plain words”的两者视图

《LLMs in plain words》截图,截取自 2026-10-15 的在线网站。

如果这些示例对你有所帮助,点个 ⭐ 可以让更多开发者发现它们。

许可证

MIT,版权所有 2026 Apex AI Academy。该许可证适用于这些示例;获取的 Academy 内容仍遵循其自身条款。

评论

支持 Markdown

第一次接触 MCP?

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

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