A Model Context Protocol (MCP) server for intelligent course content curation powered by GPT-4. Provides AI-driven tools to categorize, tag, and improve educational content with seamless Claude Desktop integration.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add yourusername --env NODE_ENV='<NODE_ENV>' -- npx tsx /path/to/your/project/src/server.ts~/.codex/config.toml
[mcp_servers.yourusername]
command = "npx"
args = ["tsx", "/path/to/your/project/src/server.ts"]
env = { NODE_ENV = "<NODE_ENV>" }
# codex mcp add yourusername --env NODE_ENV='<NODE_ENV>' -- npx tsx /path/to/your/project/src/server.ts~/.cursor/mcp.json
{
"mcpServers": {
"yourusername": {
"command": "npx",
"args": [
"tsx",
"/path/to/your/project/src/server.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"yourusername": {
"type": "stdio",
"command": "npx",
"args": [
"tsx",
"/path/to/your/project/src/server.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"yourusername": {
"command": "npx",
"args": [
"tsx",
"/path/to/your/project/src/server.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"yourusername": {
"command": "npx",
"args": [
"tsx",
"/path/to/your/project/src/server.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"yourusername": {
"command": "npx",
"args": [
"tsx",
"/path/to/your/project/src/server.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>"
}
}
}
}Environment variables
NODE_ENV
Replace the placeholders with your own credentials and keep them out of version control.