Yigmmk

Provides a local MCP server configuration using uv to launch a Python-based MCP script with environment controls.
  • python

5

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "yigmmk-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "VIRTUAL_ENV": "/path/to/your/mcp-server/.venv",
        "JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
        "PYTHONIOENCODING": "utf-8",
        "GOOGLE_AI_STUDIO_KEY": "Google AI Studio api key,请从https://aistudio.google.com/apikey获取"
      }
    }
  }
}

MCP server lets you run a local, configurable microservice that you can connect to from MCP clients. It wires your Python-based MCP logic with a lightweight launcher and environment, so you can manage keys, runtimes, and dependencies in one place for smooth, repeatable interactions.

How to use

You run an MCP client that talks to the MCP server to perform data retrieval, processing, and other actions supported by your server configuration. Start the MCP server in stdio mode (local process) using the uv launcher, then connect your client to the running instance. The server will execute your Python script (main.py) and pass through any environment variables you configure.

How to install

Prerequisites you must have before installing and running the MCP server:

• Python 3.12 or newer

• uv package manager

Install uv on macOS or Linux by running the following command:

curl -LsSf https://astral.sh/uv/install.sh | sh

On Windows, install via PowerShell:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Next, place your MCP server configuration in a JSON file. You can use a configuration like the one shown below to run your MCP server with uv and Python. Ensure the paths reflect your actual setup.

Additional sections

Configuration notes and examples are shown below. These configurations use uv to launch your MCP server, set important environment variables, and enable or disable the server as needed.

{
  "mcpServers": {
    "yiGmMk/mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
        "GOOGLE_AI_STUDIO_KEY": "Google AI Studio api key,请从https://aistudio.google.com/apikey获取",
        "PYTHONIOENCODING": "utf-8"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
{
  "mcpServers": {
    "yiGmMk/mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "/path/to/your/mcp-server/main.py"
      ],
      "env": {
        "VIRTUAL_ENV": "/path/to/your/mcp-server/.venv",
        "JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
        "GOOGLE_AI_STUDIO_KEY": "Google AI Studio api key,请从https://aistudio.google.com/apikey获取",
        "PYTHONIOENCODING": "utf-8"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational