: The Fastest Way to Build MCP Servers
About
The easiest path to getting an MCP server going
Details
- License
- MIT
Explore
Both templates include identical functionality to demonstrate all MCP capabilities:
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
: The Fastest Way to Build MCP ServersCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Want to see these servers in action? Pick your language and run:
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -fsSL https://deno.land/install.sh | sh
Add to your mcp.json file:
pip install mcp
``python
- Environment variable support (GREETING_PREFIX`)
- Error handling and input validation
- Production-ready logging and startup messages
- hello_someone (Python) / hello-someone (TypeScript)
- Demonstrates parameter validation and environment variables
- Template for any function you want LLMs to call
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
": the fastest way to build mcp servers": {
"ez-mcp": {
"command": "uv",
"args": [
"run",
"ez-mcp.py"
]
}
}
}
}
McpServers
{
"ez-mcp": {
"command": "uv",
"args": [
"run",
"ez-mcp.py"
]
}
}
Get an MCP server running in under 2 minutes! This repository contains complete, ready-to-run templates for single file self-contained MCP servers in both Python/uv and TypeScript/Deno.
🚀 Why EZ-MCP?
- ⚡ Instant Setup: Copy, paste, run - no complex configuration needed
- 🎯 Production Ready: Both templates use official Anthropic SDKs
- 📚 Comprehensive Examples: Everything documented with working code
- 🔧 Easily Extensible: Add your own tools, resources, and prompts in minutes
- 💡 Perfect for Experimentation: The fastest way to test MCP ideas locally
📁 What You Get
Two functionally identical, battle-tested templates:
- ez-mcp.py - Python server using official MCP SDK with UV
- ez-mcp.ts - TypeScript server using official MCP SDK with Deno
Each template demonstrates all core MCP features:
- 📊 Resources: Dynamic data sources for LLM context
- 🛠️ Tools: Functions LLMs can call to perform actions
- 📝 Prompts: Reusable templates for LLM interactions
- ⚙️ Configuration: Environment variable support
⚡ Quick Test Drive
Want to see these servers in action? Pick your language and run:
Python Version
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



