MCP Connection Test Server
Herramienta de prueba de conexión del servidor MCP en la nube
Este es un servidor MCP en la nube que utiliza únicamente Streamable HTTP. La entrada pública es:
https://你的域名/mcpEl upstream puede descubrir e invocar mcp_connection_test, que devuelve fijamente
MCP连接成功. La herramienta no invoca modelos ni requiere API Key.
Estructura de implementación
上游 MCP 客户端 -> HTTPS 443 -> Caddy -> MCP Server 8000Caddy solicita y renueva automáticamente los certificados HTTPS, y el puerto 8000 del servidor MCP no se expone directamente a la red pública.
Related MCP server: MCP MCPO Demo Server
一、Preparación del servidor y el dominio
Instalar Docker Engine y el plugin Docker Compose en el servidor en la nube.
Preparar un dominio, por ejemplo
mcp.example.com.Añadir un registro A para ese dominio, apuntando a la IP pública del servidor en la nube.
Permitir el tráfico TCP en los puertos 80 y 443 en el grupo de seguridad del proveedor de la nube y en el firewall del servidor.
MCP_DOMAIN solo debe contener el dominio, sin incluir https:// ni rutas.
二、Subida del proyecto
En la Mac local, ejecute lo siguiente, reemplazando SERVER_USER y SERVER_IP por los valores reales. Aquí se excluye explícitamente
el .env local y el entorno virtual, para evitar subir claves API antiguas o archivos irrelevantes al servidor:
rsync -av \
--exclude='.env' \
--exclude='.venv' \
--exclude='__pycache__' \
"/Users/clarence/Desktop/项目/兴先达/MCP测试/" \
SERVER_USER@SERVER_IP:~/mcp-connection-test/Inicie sesión en el servidor:
ssh SERVER_USER@SERVER_IP
cd ~/mcp-connection-test三、Rellenar el dominio e iniciar
cp deploy.env.example deploy.envEdite deploy.env:
MCP_DOMAIN=mcp.example.comConstruya e inicie en segundo plano:
docker compose --env-file deploy.env up -d --buildConsulte el estado de ejecución y los registros:
docker compose --env-file deploy.env ps
docker compose --env-file deploy.env logs --tail=100Una vez emitido el certificado, la dirección MCP es:
https://mcp.example.com/mcp四、Verificación del descubrimiento e invocación de la herramienta
En la Mac local, ejecute lo siguiente para verificar el enlace público:
/opt/homebrew/Caskroom/miniconda/base/bin/python \
"/Users/clarence/Desktop/项目/兴先达/MCP测试/verify_remote.py" \
https://mcp.example.com/mcpSi tiene éxito, se mostrará:
发现工具:mcp_connection_test
调用返回:MCP连接成功Este paso ejecuta realmente la inicialización de MCP, tools/list y tools/call, lo que resulta más preciso que una simple comprobación de puerto o
HTTP.
五、Configuración del upstream
Configure la URL del servidor del cliente MCP upstream como:
https://mcp.example.com/mcpNombre de la herramienta:
mcp_connection_testLos parámetros de invocación pueden ser un objeto vacío:
{}También puede pasar contenido de prueba:
{
"probe": "upstream-health-check"
}Actualización y detención
Tras actualizar el código, vuelva a implementar:
docker compose --env-file deploy.env up -d --buildDetenga el servicio:
docker compose --env-file deploy.env downPreguntas frecuentes
Si devuelve
421 Invalid Host header: el dominio endeploy.envno coincide con el dominio utilizado para acceder.Si el certificado HTTPS no se emite: compruebe el registro A del dominio y los puertos 80 y 443 del grupo de seguridad.
Ver los registros del servicio MCP:
docker compose --env-file deploy.env logs mcp-server.Ver los registros del proxy HTTPS:
docker compose --env-file deploy.env logs caddy.
El servicio actual no tiene autenticación, porque solo expone una herramienta de prueba de conexión sin efectos secundarios. Si en el futuro se añaden herramientas de negocio reales, se debe implementar autenticación MCP, o restringir en el grupo de seguridad de la nube el acceso únicamente a la IP fija del upstream.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceA minimal reference implementation of an MCP server that responds with "Hello, World" via Streamable HTTP. Serves as a baseline for integration testing and MCP client development with production-ready features including health checks, metrics, and containerized deployment.320,480
- AlicenseNot gradedqualityDmaintenanceA demonstration MCP server that provides basic utility tools including hello world functionality and string reversal operations. Shows how to build and deploy MCP tools using the MCPO orchestrator framework.GPL 3.0
- FlicenseNot gradedqualityDmaintenanceA simple demonstration MCP server that provides an echo tool and resource for learning how to build MCP servers. Serves as a starting point and template for creating custom MCP server implementations.
- FlicenseNot gradedqualityBmaintenanceA simple HTTP server to validate MCP infrastructure for the Wazza MCP client, exposing endpoints for tool discovery and calling.
Related MCP Connectors
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/clarencez1011/mcpservertest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server