Skip to main content
Glama

Test MCP Server

by pkj-m

Test MCP Server

A sample MCP (Model Context Protocol) server with three tools that fetch data from public APIs.

Features

This server provides three tools:

  • get_quote: Fetches random inspirational quotes

  • get_joke: Fetches random programming jokes

  • get_advice: Fetches random advice

Installation

  1. Clone this repository or download the files

  2. Install dependencies:

pip install -r requirements.txt

Or using the package:

pip install -e .

Usage

With Claude Desktop

Add this configuration to your Claude Desktop config file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "test-mcp-server": { "command": "python", "args": ["/absolute/path/to/test-mcp/src/test_mcp_server.py"] } } }

Replace /absolute/path/to/test-mcp/ with the actual path to this directory.

Running Standalone

You can also run the server directly:

python src/test_mcp_server.py

The server communicates via stdio and follows the MCP protocol.

Requirements

  • Python 3.10+

  • mcp >= 1.0.0

  • aiohttp >= 3.9.0

Development

To modify or extend this server:

  1. Edit src/test_mcp_server.py

  2. Add new tools in the list_tools() function

  3. Implement tool handlers in the call_tool() function

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A sample MCP server that fetches random inspirational quotes, programming jokes, and advice from public APIs. Provides three simple tools for testing and demonstration purposes.

  1. Features
    1. Installation
      1. Usage
        1. With Claude Desktop
        2. Running Standalone
      2. Requirements
        1. Development
          1. License

            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/pkj-m/test-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server