Simple MCP Servers

by Jython1415

271 downloads Not rated yet MIT license
GitHub

About

Simple MCP Servers is a repository of self-contained, single-file MCP (Model Context Protocol) servers written in Python. They are designed for easy integration into Claude Desktop or other MCP-compatible applications.

Details

License
MIT license

Explore

- Self-contained scripts - Each MCP server is a single Python file with embedded dependencies
- PEP 723 compliant - Uses inline script metadata for dependency management
- Direct execution - Scripts can be run directly with uv or executed as standalone programs
- No setup required - Dependencies are automatically handled by uv at runtime

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Simple MCP Servers
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Python >= 3.11
- uv package manager

Each server can be run in multiple ways:

Add any server to your Claude Desktop configuration:

{
  "mcpServers": {
    "deer-to-bsky": {
      "command": "/path/to/uv",
      "args": [
        "run",
        "--script",
        "/path/to/deer_to_bsky.py"
      ]
    }
  }
}

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "simple mcp servers": {
            "simple-mcp-servers": {
                "command": "uv",
                "args": [
                    "run",
                    "--script",
                    "deer_to_bsky.py"
                ]
            }
        }
    }
}

McpServers

{
    "simple-mcp-servers": {
        "command": "uv",
        "args": [
            "run",
            "--script",
            "deer_to_bsky.py"
        ]
    }
}

Repository for holding one-file MCP servers written in Python

Overview

This repository contains self-contained, single-file MCP (Model Context Protocol) servers that can be easily integrated into Claude Desktop or other MCP-compatible applications. Each server is designed to be standalone with dependencies declared using PEP 723 inline script metadata.

Features

- Self-contained scripts - Each MCP server is a single Python file with embedded dependencies
- PEP 723 compliant - Uses inline script metadata for dependency management
- Direct execution - Scripts can be run directly with uv or executed as standalone programs
- No setup required - Dependencies are automatically handled by uv at runtime

Available MCP Servers

1. deer_to_bsky.py

Converts deer.social URLs to Bluesky-compatible AT URI formats for seamless integration with Bluesky tools.

2. large_file_reader_mcp.py

Provides efficient methods for reading large files in chunks, including line-based reading, head/tail operations, byte-based access, and pattern searching with context.

3. time_god_mcp.py

A Scrabble word validation server containing the complete SOWPODS word list for word game applications.

Installation & Usage

Prerequisites

- Python >= 3.11 - uv package manager

Running a Server

Each server can be run in multiple ways:

Method 1: Direct execution (if executable)
./deer_to_bsky.py
Method 2: Using uv
uv run --script deer_to_bsky.py

Claude Desktop Configuration

Add any server to your Claude Desktop configuration:

{
  "mcpServers": {
    "deer-to-bsky": {
      "command": "/path/to/uv",
      "args": [
        "run",
        "--script",
        "/path/to/deer_to_bsky.py"
      ]
    }
  }
}

Development

Creating a New MCP Server

1. Start with the PEP 723 header:
```python
#!/usr/bin/env -S uv run --script

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.