freecodecamp-mcp

raghuvansh-sahil/freecodecamp-mcp

3.1

If you are the rightful owner of freecodecamp-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This is a simple Model Context Protocol (MCP) server that allows AI assistants to search FreeCodeCamp articles and YouTube tutorials using RSS feeds.

Tools
3
Resources
0
Prompts
0

Model Context Protocol (MCP) Server

This is a simple Model Context Protocol (MCP) server that allows AI assistants to search FreeCodeCamp articles and YouTube tutorials using RSS feeds.

It exposes 3 tools:

Tool NameDescription
fcc_news_searchSearch FreeCodeCamp News articles by title or description
fcc_youtube_searchSearch FreeCodeCamp YouTube channel videos by title
fcc_secret_messageReturns a fun hidden message

📦 Installation

  1. Clone the repository

    git clone https://github.com/raghuvansh-sahil/mcp-server
    cd freecodecamp-mcp
    
  2. Install dependencies

    pip install -r requirements.txt
    

🚀 Run the MCP Server

python3 freecodecamp_mcp.py

🔍 Test the MCP Server

npx @modelcontextprotocol/inspector python3 freecodecamp_mcp.py

🔧 VS Code Integration

  1. Create a .vscode folder in your project root:

    mkdir .vscode
    
  2. Create an mcp.json file inside the .vscode folder with this template:

    {
        "servers": {
            "FreeCodeCamp": {
                "command": "/Users/sahil/Projects/mcp-server/venv/bin/python3",
                "args": [
                    "freecodecamp_mcp.py"
                ]
            }
        }
    }