关于 Faradars Courses
这是一款非官方、只读的 MCP 服务,为 AI Agent 提供 Faradars 的公开课程目录和杂志内容。无需账户即可查询课程、比较选项并查找学习资料。
主要功能
- 01搜索课程和视频
- 02查看价格、折扣与大纲
- 03比较课程并查看评价
- 04浏览讲师与学习路径
- 05搜索并阅读杂志文章
适用场景
- 01按主题查找免费课程
- 02查询课程价格与大纲
- 03比较课程和讲师授课内容
- 04在 Faradars Magazine 查找教程
MCP 相关
通过 stdio 向 MCP 客户端提供 16 个只读工具,用于访问 Faradars 的公开课程、讲师、学习路径、优惠、常见问题和杂志数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx faradars-mcpFARADARS_MCP_PROXYOptional HTTP proxy URL for the Faradars requests; system proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
faradars-mcp:面向 AI Agent 的 Faradars(فرادرس)课程搜索 MCP 服务
faradars-mcp 是一个非官方、只读的 MCP 服务,可为 AI Agent 提供 Faradars(فرادرس)这一大型波斯语在线学习平台的公开课程目录。
它提供 16 个工具,可用于搜索课程和视频、查看价格、折扣和教学大纲、比较课程、查看学生评价、浏览类别和讲师、
探索学习路径、查看优惠和优惠券,以及搜索和阅读 Faradars Magazine(مجله فرادرس)。无需 API 密钥或 Faradars 账户。
面向 AI Agent · 快速开始 · 功能 · 工具 · فارسی
面向 AI Agent
- 功能: 面向 faradars.org 的非官方 MCP 服务(model context protocol),支持按筛选条件搜索课程和视频、查看课程详情(价格、当前促销、时长、评分、学生人数、讲师、学习目标、教学大纲)、学生评价、类别树、讲师资料、学习路径、相关课程和课程比较、折扣活动和订阅计划、帮助解答,以及搜索 Faradars Magazine 文章和阅读全文。
- 安装:
uvx faradars-mcp或claude mcp add faradars -- uvx faradars-mcp。传输方式:stdio。需要 uv(Python 3.10+)。 - 身份验证: 无。可选
FARADARS_MCP_PROXY(HTTP 代理 URL 或逗号分隔的列表);系统代理设置会被忽略。 - 访问权限: 只读。它无法登录、购买、报名或评论,因此调用任何工具前都无需确认。
- 工具: 共 16 个,名称均以
fr_开头。常见调用顺序:fr_search_courses->fr_course->fr_course_reviews;fr_course->fr_related_courses->fr_compare_courses;fr_instructors->fr_instructor;fr_learning_paths->fr_learning_path;fr_articles->fr_article。 - 适用场景: 用户询问 Faradars 上有哪些某主题的课程、课程价格、是否有折扣或证书、教学大纲内容、授课讲师、哪些课程免费,或想阅读 Faradars Magazine 上的教程时。
- 不适用场景: 用户想观看课程、购买课程或查看自己的账户时(不支持)。
- 输出: 精简的 JSON。价格单位为 Toman,时长单位为小时,文本为网站上的波斯语。
- 机器可读信息:
server.json。
功能
- 搜索课程和视频,可按文本、类别、免费或付费、时长、证书或讲师筛选,并按销量、浏览量、相关性或日期排序
- 查看课程信息:价格、当前促销及结束时间、小时数、课程数量、评分、学生人数、学习目标、先修要求、描述和完整教学大纲
- 查看学生评价,每次 10 条
- 浏览 类别树、讲师和学习路径(مسیر یادگیری)
- 搜索杂志(blog.faradars.org)中的教程和比较文章
示例提示词:
- “找出 Faradars 上销量最高的 Python 课程,并展示第一门课程的教学大纲。”
- “Faradars 有哪些免费的 Excel 课程?”
- “这门课程的讲师还教授哪些课程?”
- بهترین دورههای آموزش پایتون در فرادرس کداماند و قیمتشان چند است؟
- دورههای رایگان اکسل با گواهینامه را پیدا کن.
快速开始
你需要安装 uv。无需 API 密钥或账号。
Claude Code
claude mcp add faradars -- uvx faradars-mcp
Claude Desktop、Cursor、Windsurf、Gemini CLI
将以下内容添加到客户端的 MCP 配置中:
{
"mcpServers": {
"faradars": { "command": "uvx", "args": ["faradars-mcp"] }
}
}
VS Code(Copilot Agent 模式)
{
"servers": {
"faradars": { "type": "stdio", "command": "uvx", "args": ["faradars-mcp"] }
}
}
其他客户端
这是一个标准的 stdio MCP 服务:运行 uvx faradars-mcp,或运行 pip install faradars-mcp 后再运行 faradars-mcp。
工具
| 工具 | 功能 |
|---|---|
fr_search_courses | 按文本、类别、价格、时长、证书、讲师或趋势搜索课程、视频、考试、播客和网络研讨会 |
fr_course | 获取一门课程的信息:价格和促销、时长、评分、学生人数、讲师、先修要求、目标、大纲和包含的额外内容 |
fr_course_reviews | 获取课程的学生评价(星级和评论),按最新排序 |
fr_related_courses | 获取课程的相关课程:同一讲师的课程、推荐的后续课程、相似主题的课程 |
fr_compare_courses | 并排比较 2-4 门课程(价格、促销、时长、评分、学生人数、证书) |
fr_categories | 以 slug 和名称树的形式列出课程类别 |
fr_suggest | 获取网站搜索框针对短语开头的建议 |
fr_instructors | 按姓名查找讲师,或查找某个类别的热门讲师 |
fr_instructor | 获取讲师的个人资料、评分统计和课程 |
fr_learning_paths | 列出或搜索精选学习路径(课程合集) |
fr_learning_path | 获取一条学习路径:课程排序、总计和相关路径 |
fr_offers | 列出当前的折扣活动、公开优惠码和订阅计划 |
fr_faq | 获取 Faradars 的常见帮助解答(购买、访问、证书、支持) |
fr_articles | 按文本、类别或标签搜索 Faradars Magazine 文章,或列出最新文章 |
fr_article | 阅读一篇 Magazine 文章:要点、大纲、正文、浏览量和评分 |
fr_article_topics | 列出 Magazine 类别或标签及其文章数量 |
全部 16 个工具均标注为 readOnlyHint: true。
工作原理
AI agent ──MCP over stdio──▶ faradars-mcp ──HTTPS──▶ faradars.org/api/client courses, categories, instructors
└──────▶ blog.faradars.org/wp-json magazine
请求的表现与 Faradars 自己的 Web 应用相似(Chrome TLS 指纹和标头),并发数最多为 2,缓存时间为 5 分钟。设置 FARADARS_MCP_PROXY=http://host:port 可通过代理路由请求。
说明
- 非官方项目。与 Faradars 无关联,也未获其认可。它读取的网站公开数据与任何人都能看到的数据相同。
- 不提供课程内容(视频);仅提供目录数据。
- 价格会随着 Faradars 的促销活动而变化(
sale_price有时限)。
开发
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q # offline
uv run python -m pytest -m live -q # real faradars.org
波斯语
faradars-mcp 是一个非官方、只读的 Faradars MCP 服务。借助它,AI 助手可以搜索课程、查看价格、折扣和课程大纲、阅读学生评价、查找讲师和学习路径,并浏览 Faradars Magazine。无需 API 密钥或账号。
安装:claude mcp add faradars -- uvx faradars-mcp
许可证
MIT。由 Sepehr Radmard(سپهر رادمرد)开发。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。