MCP Web Tutorial πŸš€

by opestro

3 stars
300 downloads
Not rated
GitHub Website

About

An interactive web tutorial for learning how to build MCP (Model Context Protocol) servers. This educational website provides step-by-step guidance for implementing and understanding MCP servers.

Details

Author
opestro
GitHub stars
3
Downloads
300
Categories
Other, AI

- Mobile-first responsive design with dark mode
- Step-by-step installation and tutorial content
- Real-time code examples with syntax highlighting
- Copy-to-clipboard and progress tracking
- Live previews and interactive UI elements

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Web Tutorial πŸš€
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install dependencies with npm install, start the server with node server.js, then visit http://localhost:3000 in a browser. The site includes installation, tutorial, and home pages.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp web tutorial \ud83d\ude80": {
            "mcp-web-101": {
                "command": "node",
                "args": [
                    "server.js"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-web-101": {
        "command": "node",
        "args": [
            "server.js"
        ]
    }
}

MCP Web Tutorial πŸš€

An interactive web tutorial for learning how to build MCP (Model Context Protocol) servers. This educational website provides step-by-step guidance for implementing and understanding MCP servers.

MCP Web Tutorial

Features ✨

- πŸ“± Modern, responsive design with mobile-first approach
- πŸ“š Comprehensive tutorial content
- ⚑ Real-time code examples
- 🎨 Syntax highlighting
- πŸ“‹ Copy-to-clipboard functionality
- πŸ“Š Progress tracking
- πŸ” Step-by-step installation guide
- 🌐 Interactive UI elements
- πŸ”„ Live previews
- πŸŒ™ Dark mode support

Getting Started πŸš€

Prerequisites πŸ“‹

- Node.js (v14 or higher) πŸ’»
- npm or yarn πŸ“¦

Installation πŸ› οΈ

1. Clone the repository:

git clone https://github.com/opestro/mcp-web.git
cd mcp-web

2. Install dependencies:

npm install

3. Start the server:

node server.js

4. Visit http://localhost:3000 in your browser 🌐

Project Structure πŸ“

mcp-web/
β”œβ”€β”€ views/              # EJS templates
β”‚   β”œβ”€β”€ layout.ejs      # Main layout template πŸ—οΈ
β”‚   β”œβ”€β”€ index.ejs       # Home page 🏠
β”‚   β”œβ”€β”€ installation.ejs # Installation guide βš™οΈ
β”‚   └── tutorial.ejs    # Tutorial content πŸ“š
β”œβ”€β”€ public/             # Static assets πŸ–ΌοΈ
β”‚   └── image.png       # Main hero image πŸ–ΌοΈ
β”œβ”€β”€ server.js           # Express server πŸ–₯️
└── package.json        # Dependencies πŸ“¦

Technologies Used πŸ› οΈ

- ⚑ Express.js - Web framework
- 🧩 EJS - Templating engine
- πŸ’… TailwindCSS - Styling
- ✨ Prism.js - Code syntax highlighting

Contributing 🀝

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the project 🍴
2. Create your feature branch (git checkout -b feature/amazing-feature)
3. Commit your changes (git commit -m 'Add some amazing feature')
4. Push to the branch (git push origin feature/amazing-feature)
5. Open a Pull Request πŸ“¬

Author ✍️

Mehdi Harzallah
- πŸ’Ό LinkedIn: Mehdi Harzallah
- 🐱 GitHub: @opestro
- πŸ“§ Email: mahdiharzallah21@gmail.com

License πŸ“„

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments πŸ™

- Thanks to all contributors who helped in building this educational resource ❀️
- Special thanks to the MCP community 🌟

Support πŸ’¬

For support, you can:
- 🐞 Open an issue on GitHub
- πŸ’¬ Contact via WhatsApp: +213 778191078
- πŸ“§ Send an email to mahdiharzallah21@gmail.com

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.