About MCP Server Example
MCP Server Example is a minimal Python implementation for developers learning or testing MCP servers. It exposes greeting and echo functions, with a documented development mode for debugging.
Key features
- 01Returns a simple greeting
- 02Echoes input text
- 03Development mode with MCP Inspector
Use cases
- 01Trying a basic MCP server
- 02Testing greeting and echo calls
MCP support
It exposes `hello_world` and `echo` functions as MCP tools for connected clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Server Example
シンプルなMCPサーバーの実装例です。
機能
hello_world: シンプルな挨拶を返す関数echo: 入力された文字列をエコーバックする関数
必要条件
- Python 3.13以上
- 依存パッケージ:
- httpx >= 0.28.1
- mcp[cli] >= 1.6.0
インストール方法
プロジェクトはpyproject.tomlで依存関係を管理しています。
使用方法
サーバーを起動するには:
python server.py
Development Modeで起動するには:
# 基本的な起動方法
mcp dev server.py
Development ModeではMCPインスペクターを使用したデバッグが可能です
ライセンス
MIT License - 詳細はLICENSEファイルを参照してください。
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.