mcp-tutorials
Model Context Protocol(MCP) 中文教程讲解
claude mcp add --transport stdio chenmingyong0423-mcp-tutorials node server.js \ --env MCP_PORT="port to run the MCP server on (default: 3000)" \ --env MCP_LOG_LEVEL="log level (e.g., info, debug)"
How to use
This MCP server showcases tutorials around Model Context Protocol (MCP) using the chenmingyong0423-mcp-tutorials repository as the source. It exposes endpoints that allow clients to retrieve MCP-related tutorials, concepts, and code snippets demonstrated in the articles. You can use the server to fetch structured tutorial data, search for topics like MCP basics, MCP protocol updates, and language-specific implementations (Go, HTTP/Streamable HTTP, etc.), and experiment with examples directly in your environment. The tooling is designed to help you understand MCP concepts through practical, tutorial-oriented content, making it convenient to integrate MCP interactions into your own LLM workflows and tooling.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed
- Access to the repository containing the MCP tutorials
Install and run:
-
Clone the repository: git clone https://github.com/chenmingyong0423/mcp-tutorials.git cd mcp-tutorials
-
Install dependencies (if a package.json exists): npm install
-
Start the MCP server: npm start
or if using the explicit node entrypoint:
node server.js
-
Verify the server is running (default port 3000): curl http://localhost:3000/health
Note: If the project uses a different entry file or custom scripts, adjust the commands accordingly (e.g., npm run dev, or python -m module). Ensure any required environment variables (see mcp_config) are set before starting the server.
Additional notes
Tips and common issues:
- Ensure Node.js version aligns with the project requirements. Some tutorials may rely on features from newer Node.js releases.
- If the server fails to start due to port in use, set MCP_PORT to an available port (e.g., 4000) and restart.
- For production deployments, consider setting a proper log level (MCP_LOG_LEVEL) and enabling basic health checks.
- If there is no server.js or package.json in the repository, adapt the mcp_config to the actual entry point (e.g., a Python uvx/uv-based server or a Docker-based run).
- The server exposes endpoints to fetch tutorial metadata and content; ensure your MCP client can interpret the response shapes (e.g., JSON with title, slug, and content).
Related MCP Servers
trpc-agent-go
trpc-agent-go is a powerful Go framework for building intelligent agent systems using large language models (LLMs) and tools.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
tiger-cli
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
gopls
MCP server for golang projects development: Expand AI Code Agent ability boundary to have a semantic understanding and determinisic information for golang projects.
kubernetes
A Model Context Protocol (MCP) server for the Kubernetes API.
gcp-cost
💰 An MCP server that enables AI assistants to estimate Google Cloud costs, powered by Cloud Billing Catalog API and built with Genkit for Go