MCP 服务器
基于主题生成主内容计划 (MCP) 的服务器。该服务器从网络上聚合资源,并将其组织成结构化的学习路径。
特征
为任何主题生成学习路径
使用网络搜索和抓取查找相关资源
按逻辑顺序组织资源
返回标准化的 JSON 结构,供客户端应用程序使用
Related MCP server: MCP Maker
技术栈
Python 3.9+
快速API
Pyppeteer 用于 JavaScript 密集型网页抓取
DuckDuckGo 搜索 API
用于 HTML 解析的 BeautifulSoup
安装
克隆存储库:
git clone https://github.com/yourusername/mcp_server.git cd mcp_server创建虚拟环境:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate安装依赖项:
pip install -r requirements.txt为 Pyppeteer 安装 Chrome/Chromium(如果尚未安装)
用法
启动服务器:
uvicorn main:app --reload通过
http://localhost:8000访问 API通过向以下对象发出 GET 请求来生成 MCP:
GET /generate_mcp?topic=your_topic查看
http://localhost:8000/docs上的 API 文档
API 端点
GET /health- 健康检查端点GET /generate_mcp?topic={topic}- 为指定主题生成 MCP
部署
该服务器可以部署到各种平台:
使用 Docker
docker build -t mcp-server .
docker run -p 8080:8080 mcp-server部署到 Render、Fly.io 或其他平台
按照特定于平台的说明部署 Docker 容器或 Python 应用程序。
执照
私
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.