io.github.oleksii-donets/simple_mcp
A Test MCP server that provides tools, promts and resources
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
docker.io/d0nets/simple-mcp:0.0.4claude mcp add simple-mcp -e 'APP_TRANSPORT=STDIO' -- docker run -i --rm docker.io/d0nets/simple-mcp:0.0.4
{
"mcpServers": {
"simple-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/d0nets/simple-mcp:0.0.4"
],
"env": {
"APP_TRANSPORT": "STDIO"
}
}
}
}
متغيرات البيئة
APP_TRANSPORTTransport type
docker.io/d0nets/simple-mcp:0.0.4claude mcp add simple-mcp -e 'APP_TRANSPORT=<APP_TRANSPORT>' -e 'APP_HOST=0.0.0.0' -e 'APP_PORT=8000' -- docker run -i --rm docker.io/d0nets/simple-mcp:0.0.4
{
"mcpServers": {
"simple-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/d0nets/simple-mcp:0.0.4"
],
"env": {
"APP_TRANSPORT": "<APP_TRANSPORT>",
"APP_HOST": "0.0.0.0",
"APP_PORT": "8000"
}
}
}
}
متغيرات البيئة
APP_TRANSPORTإلزامي Transport typeAPP_HOSTServer hostAPP_PORTServer port
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
# Simple MCP Server (Python)
This project provides a minimal Model Context Protocol (MCP) server using Python. It exposes a single tool random_float that returns a random float in [0,1). The server supports multiple transport modes: STDIO (default), HTTP, and SSE.
Run locally
Default (STDIO transport)
uv run main.py
Server Environment Variables
| Variable | Purpose | Default |
|---|---|---|
| APP_TRANSPORT | Transport type (STDIO, HTTP, SSE) | STDIO |
| APP_HOST | Server host | 0.0.0.0 |
| APP_PORT | Server port | 8000 |
Docker
Build the image and run:
docker build -t simple-mcp .
Docker with different transports
# HTTP transport
docker run --rm -p 8000:8000 -e APP_TRANSPORT=HTTP simple-mcp
# SSE transport
docker run --rm -p 8000:8000 -e APP_TRANSPORT=SSE simple-mcp
# Custom port
docker run --rm -p 9000:9000 -e APP_TRANSPORT=HTTP -e APP_PORT=9000 simple-mcp
Test as a standalone app
Test using Postman
uv --directory <path_to_project_directory> run main.py
Test using Claude Desktop
{
"mcpServers": {
"simple_mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"<path_to_project_directory>",
"main.py"
]
}
}
}
Test as a docker image
Test using Postman
docker run --rm -i simple-mcp
Test using Claude Desktop
{
"mcpServers": {
"simple_mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"simple-mcp"
]
}
}
}
الأسئلة الشائعة
ما هو io.github.oleksii-donets/simple_mcp؟
A Test MCP server that provides tools, promts and resources
كيف أثبّت io.github.oleksii-donets/simple_mcp؟
يعمل على جهازك. في Claude Code: claude mcp add simple-mcp -e 'APP_TRANSPORT=STDIO' -- docker run -i --rm docker.io/d0nets/simple-mcp:0.0.4. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.oleksii-donets/simple_mcp إلى مفتاح API؟
نعم. يتطلب APP_TRANSPORT، وتضبطها في إعداداته.
هل io.github.oleksii-donets/simple_mcp مفتوح المصدر؟
شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.
من يصون io.github.oleksii-donets/simple_mcp؟
ينشره oleksii-donets. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.