
intellectronica/ez-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Самый простой способ получить MCP-сервер
Обзор
Это хранилище содержит полные готовые к работе шаблоны для однофайловых автономных MCP-серверов как в Python/uv, так и в TypeScript/Deno. Копировать, вставлять, запускать - не требуется сложная конфигурация - Оба шаблона используют официальные Anthropic SDKs - Все, что задокументировано рабочим кодом - Добавьте свои собственные инструменты, ресурсы и подсказки за считанные минуты - : Самый быстрый способ проверить идеи MCP на местном уровне Два функционально идентичных, проверенных в бою шаблона: Python-сервер с использованием MCP SDK с UV-сервером TypeScript с использованием MCP SDK с Deno Каждый шаблон демонстрирует все основные функции MCP: - to : Динамические источники данных для контекста LLM - to️ : Функции, которые LLM могут вызывать для выполнения действий - to : Многоразовые шаблоны для взаимодействия LLM - to️ : Поддержка переменной среды Хотите увидеть эти серверы в действии? Выберите свой язык и бегите: Оба сервера сразу же запустятся и покажут вам, что доступно!
Обзор (машинный перевод)
Запустите MCP-сервер менее чем за 2 минуты! Это хранилище содержит полные готовые к работе шаблоны для однофайловых автономных MCP-серверов как в Python/uv, так и в TypeScript/Deno.
Почему именно EZ-MCP?
Мгновенная настройка: копирование, вставка, запуск - не требуется сложная конфигурация
- ** * Готовое производство**: оба шаблона используют официальные Anthropic SDK
- ** Всесторонние примеры**: Все задокументировано рабочим кодом ** Легко расширяемый *: Добавьте свои собственные инструменты, ресурсы и подсказки за считанные минуты. Идеально подходит для экспериментов: Самый быстрый способ проверить идеи MCP на местном уровне
###То, что вы получаете
Два функционально идентичных, проверенных в бою шаблона:
ez-mcp.py — сервер Python с использованием MCP SDK с UV
ez-mcp.ts — сервер TypeScript с использованием MCP SDK
Каждый шаблон демонстрирует все основные функции MCP: Ресурсы: Динамические источники данных для контекста LLM
- ️ ** Инструменты**: Функции, которые LLM могут вызывать для выполнения действий
- Программы: многоразовые шаблоны для взаимодействия LLM Конфигурация: Переменная поддержка окружающей среды
##Быстрый тест-драйв
Хотите увидеть эти серверы в действии? Выберите свой язык и бегите:
Python версия
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
EZ-MCP: The Fastest Way to Build MCP Servers
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 UVez-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
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone and run immediately
git clone
cd ez-mcp
uv run ez-mcp.py
TypeScript Version
# Install Deno (if not already installed)
curl -fsSL https://deno.land/install.sh | sh
# Clone and run immediately
git clone
cd ez-mcp
deno run --allow-all ez-mcp.ts
Both servers will start immediately and show you what’s available!
🎯 Create Your Own Server (Copy & Customise in 5 Minutes)
The fastest way to build your own MCP server is to copy one of our templates and customise it. Both templates are functionally identical and production-ready - just pick your preferred language!
For Python Developers:
-
Copy the template:
curl -O https://raw.githubusercontent.com/your-repo/ez-mcp/main/ez-mcp.py # Or just copy the ez-mcp.py file contents from this repo -
Rename and customise:
cp ez-mcp.py my-awesome-server.py -
Edit the server details (around line 160):
mcp = FastMCP( name="My Awesome Server", # <- Change this to your server name dependencies=["mcp>=1.9.0"] ) -
Add your own tools (copy this pattern anywhere in the file):
@mcp.tool() def my_custom_tool(input_text: str) -> str: """Describe what your tool does""" # Your logic here return f"Processed: {input_text}" -
Run your server:
uv run my-awesome-server.py
For TypeScript/JavaScript Developers:
- Copy the template:
curl -O https://raw.githubusercontent.com/your-repo/ez-mcp/main/ez-mcp.ts
Установка
npx @modelcontextprotocol/inspector deno run --allow-all your-server.tsКонфигурация
{
"mcpServers": {
"my-python-server": {
"command": "uv",
"args": ["run", "/absolute/path/to/your-server.py"],
"env": {
"MY_API_KEY": "your-key-here"
}
}
}
}