Skip to main content
Glama
MCP Server Demo

MCP Server Demo

by Drakoxw

CORRER APP

Instalar dependencias

uv sync

Correr APP

uv run server.py

DOCKER

docker build -t mcp-server-demo .
docker run -p 8000:8000 --name app-mcp-server mcp-server-demo

ADICIONAL

Instalar librerias

pip install "any"

Instalar en claude desktop

uv run mcp install server.py

Correr MCP inspector

uv run mcp install server.py

CONEXION:

Ejecutando el Script

{
  "mcpServers": {
    "mcp-server-demo": {
      "command": "C:\\Users\\my-user\\.local\\bin\\uv.EXE",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\Users\\my-path\\mcp-server-demo\\server.py"
      ]
    }
  }
}

Ejecutando el servidor

{
  "mcpServers": {
    "mcp-server-docker": {
      "url": "http://0.0.0.0:8000/mcp/"
    }
  }
}

REFERENCIAS

Available Tools

2 tools
get_exchange_rateB

Obtiene la cotización entre dos monedas. Devuelve None si hay error.

Inputs: from_currency (required), to_currency (required). Returns: result

sumC

Suma dos números.

Inputs: a (required), b (required). Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have completely distinct purposes: one handles currency exchange rates, while the other performs basic arithmetic. There is no overlap or ambiguity between them.

    Naming Consistency3/5

    The tools use different naming patterns: 'get_exchange_rate' follows a verb_noun convention, while 'sum' is a simple verb. This mixed approach is readable but inconsistent.

    Tool Count2/5

    With only two tools, the server feels thin and poorly scoped. The tools (currency exchange and arithmetic) are unrelated, suggesting a lack of cohesive domain coverage.

    Completeness2/5

    For currency exchange, having only a 'get' operation without create/update/delete is a notable gap. For arithmetic, a single 'sum' tool lacks other basic operations like subtract or multiply, making the surface incomplete.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.
      35
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
      132 npm
      2
      MIT