Skip to main content
Glama
MCP Server Deepdive

MCP Server Deepdive

MCP Server Deepdive Deployment

Installation Steps

1. Clone the Repository

git clone https://github.com/KrishnaPapana/mcpserverexample.git
cd mcpserverexample

2. Set Up Python Environment

  • Ensure you have Python 3.12 or higher installed.

  • (Recommended) Create and activate a virtual environment:

python -m venv .venv
.venv\Scripts\activate

3. Install Dependencies

pip install -U pip
pip install .

4. Run the MCP Server

mcp-server

This will start the MCP server using the entry point defined in pyproject.toml.


For more details, see the project documentation or source code.


Related MCP server: MCP Builder

MCP Client Configuration

You can add the following to your MCP client config file to automatically install and run the server:

{
    "mcpserver":{
        "server":{
            "command": "uv",
            "args":[
                "--from",
                "git+https://github.com/KrishnaPapana/mcpserverexample.git",
                "mcp-server"
            ]
        }
    }
}

Available Tools

1 tool
add_two_numbersC
Adds two numbers together.
Args:
a -- the first number
b -- the second number
Returns:
The sum of a and b 

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

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    B3/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of ambiguity or overlap with other tools. The tool 'add_two_numbers' has a single, clear purpose that cannot be confused with any other functionality.

    Naming Consistency5/5

    A single tool inherently exhibits perfect naming consistency, as there are no other tools to compare it against. The name 'add_two_numbers' follows a clear verb_noun pattern, which would be consistent if more tools existed.

    Tool Count2/5

    A single tool is generally too few for most server purposes, as it limits functionality and suggests an incomplete or trivial implementation. For a server named 'Deepdive', which implies comprehensive exploration, one tool is a significant mismatch in scope.

    Completeness1/5

    The server is severely incomplete, as it only provides a basic arithmetic operation with no coverage of any broader domain. There is no indication of what 'Deepdive' entails, but a single addition tool fails to support any meaningful workflows or use cases.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      F
      maintenance
      A Python-based server that helps users easily install and configure other MCP servers across different platforms.
      2
      2
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      This repository provides a template for creating MCP servers with Python, including installation instructions and tools for testing with the MCP Inspector.
      -