Content
<p align="center">
<img src="./openmcp.png" alt="MCP Logo" width="200">
</p>
<h1 align="center">OpenMCP Tutorial</h1>
<div style="display: flex; justify-content: center;">
[](https://modelcontextprotocol.io)

</div>
<p align="center">
A comprehensive collection of Model Context Protocol (MCP) server examples in multiple languages
</p>
<p align="center">
<a href="https://kirigaya.cn/openmcp/zh/plugin-tutorial/examples/mcp-examples.html">📘 中文教程</a> •
<a href="https://kirigaya.cn/openmcp/plugin-tutorial/examples/mcp-examples.html">📘 English Tutorial</a>
</p>
<p align="center">
<a href="https://openmcp.kirigaya.cn">📄 Document</a> •
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=C6ZUTZvfqWoI12lWe7L93cWa1hUsuVT0&jump_from=webapi&authKey=McW6B1ogTPjPDrCyGttS890tMZGQ1KB3QLuG4aqVNRaYp4vlTSgf2c6dMcNjMuBD">QQ Group</a> •
<a href="https://discord.gg/SKTZRf6NzU">Discord</a>
</p>
## Overview
This repository contains a collection of example implementations of Model Context Protocol (MCP) servers in various programming languages. These examples demonstrate how to build MCP servers that can provide different capabilities to AI applications, such as web browsing, database access, file operations, and more.
Whether you're new to MCP or looking to extend your AI applications with contextual data, these examples will help you get started quickly.
## Getting Started
### Prerequisites
- Python 3.x (for Python examples)
- Node.js 18+ (for TypeScript examples)
- Go (for Go examples)
- [uv](https://docs.astral.sh/uv/) (recommended for Python projects)
- tsx (recommended for Typescript projects)
### How to launch MCP server
1. Download [OpenMCP](https://kirigaya.cn/openmcp/plugin-tutorial/quick-start/acquire-openmcp.html) in vscode.
2. Enter the project directory, click the entry file.
3. Click [launch icon](https://kirigaya.cn/openmcp/plugin-tutorial/quick-start/first-mcp.html#one-click-connection-using-openmcp).
4. Start by creating a new debug project and choosing [**Interactive Test**](https://kirigaya.cn/openmcp/plugin-tutorial/quick-start/put-into-llm.html#talking-to-a-large-model).
## Want to become a contributor ?
Click [here](https://kirigaya.cn/openmcp/preview/join.html) to learn how to make contribution to OpenMCP.
## Join Our Community
* QQ: 782833642
* Wechat: contact zhelonghuang@qq.com
* Discord: https://discord.gg/SKTZRf6NzU
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
<p align="center">
Built with ❤️ by the OpenMCP community
</p>
[](https://mseep.ai/app/lstm-kirigaya-openmcp-tutorial)
You Might Also Like
Ollama
Ollama enables easy access to large language models on various platforms.

n8n
n8n is a secure workflow automation platform for technical teams with 400+...
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

Dify
Dify is a platform for AI workflows, enabling file uploads and self-hosting.

Zed
Zed is a high-performance multiplayer code editor from the creators of Atom.
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting various URIs to Markdown.