MCPサーバー
トピックに基づいてマスターコンテンツプラン(MCP)を生成するサーバー。このサーバーはWeb上のリソースを集約し、構造化された学習パスに整理します。
特徴
あらゆるトピックの学習パスを生成する
ウェブ検索とスクレイピングを使用して関連リソースを見つける
リソースを論理的な順序で整理する
クライアントアプリケーションが使用できる標準化された JSON 構造を返します。
技術スタック
Python 3.9以上
ファストAPI
JavaScript を多用する Web スクレイピングのための Pyppeteer
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.txtPyppeteer 用の Chrome/Chromium をインストールします (まだインストールされていない場合)
使用法
サーバーを起動します。
uvicorn main:app --reloadhttp://localhost:8000
で API にアクセスします。次の GET リクエストを実行して MCP を生成します。
GET /generate_mcp?topic=your_topicAPIドキュメント
http://localhost:8000/docs
で確認してください。
APIエンドポイント
GET /health
- ヘルスチェックエンドポイントGET /generate_mcp?topic={topic}
- 指定されたトピックのMCPを生成する
展開
サーバーはさまざまなプラットフォームに展開できます。
Dockerの使用
Render、Fly.io、その他のプラットフォームへのデプロイ
Docker コンテナまたは Python アプリケーションをデプロイするには、プラットフォーム固有の指示に従います。
ライセンス
プライベート
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Web リソースを集約し、任意のトピックの構造化された学習パスに整理して、マスター コンテンツ プラン (MCP) を生成するサーバー。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.Last updated -47MIT License
- AsecurityFlicenseAqualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -81645
- -securityFlicense-qualityAn MCP server that enables generating scripts based on specified topics and keywords, while also providing functionality to store and summarize notes.Last updated -1
- AsecurityFlicenseAqualityAn MCP server that helps teams create, manage, and access structured project documentation through six core document types, leveraging AI to generate comprehensive project knowledge management.Last updated -53399