Integrates with OpenAI's GPT-4 API to provide AI-powered content curation capabilities including smart categorization, intelligent tagging, and content optimization for educational materials
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Content Curation Serversuggest tags for my new course on machine learning with Python"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π MCP Content Curation Server
A Model Context Protocol (MCP) server for intelligent course content curation powered by GPT-4. This server provides AI-driven tools to categorize, tag, and improve educational content.
β¨ Features
ποΈ Smart Categorization: AI-powered category suggestions for course content
π·οΈ Intelligent Tagging: Context-aware tag recommendations using GPT-4
β¨ Content Optimization: Improve titles and descriptions following best practices
π MCP Integration: Seamless integration with Claude Desktop and other MCP clients
Related MCP server: OpenEdu MCP Server
π Quick Start
Prerequisites
Node.js 18+
OpenAI API key
Installation
Clone the repository
git clone https://github.com/yourusername/mcp-content-curation-server.git cd mcp-content-curation-serverInstall dependencies
npm installConfigure environment
cp .env.example .env # Edit .env and add your OpenAI API keyRun the server
# Development mode npm run dev # Production mode npm run build npm start
π§ OpenAI Setup
Get your API key from OpenAI Platform
Add it to your
.envfile:OPENAI_API_KEY=sk-your-actual-api-key-here
π₯οΈ Claude Desktop Integration
Update your claude_desktop_config.json:
Development Mode:
Production Mode:
π οΈ Available Tools
1. suggest_category
Suggests the most appropriate category for course content.
Input:
2. suggest_tags
Recommends relevant tags based on course content.
Input:
3. improve_content
Optimizes titles and descriptions following educational best practices.
Input:
π Data Structure
The server includes:
5 main categories: Technology, Business, Design, Marketing, Analytics
18 contextual tags: Organized by subject area
10 sample courses: For similarity analysis and training
π‘ Usage Examples
Categorization
Tagging
Content Improvement
π οΈ Development
Available Scripts
npm run dev- Start development servernpm run build- Compile TypeScriptnpm start- Run production servernpm run debug- Run diagnostics