home / mcp / xiaozhi location mcp server

Xiaozhi Location MCP Server

Provides an MCP server that exposes a local PyPI-style index by routing requests to a remote mirror via uvx.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ailearncoder-xiaozhi-location-mcp": {
      "command": "uvx",
      "args": [
        "--index",
        "https://pypi.mac.axyz.cc:30923/simple",
        "--allow-insecure-host",
        "pypi.mac.axyz.cc",
        "xiaozhi-location-mcp"
      ]
    }
  }
}

This MCP server lets other clients connect to a remote PyPI mirror through a lightweight runtime so you can serve package index requests in your own ecosystem. It’s useful for routing dependencies, testing package availability, or isolating your build environment behind a controlled index.

How to use

You can use this MCP server by running it with your MCP client setup. Start the local MCP process and point your client to the provided index via the standard runtime. Your MCP client will send package index requests to the local MCP, which then forwards them to the remote PyPI mirror through the specified channel.

How to install

Prerequisites: ensure you have Git installed on your system so you can obtain the MCP project files. You also need a runtime capable of executing the provided MCP command.

Step 1: Clone the MCP project repository.

git clone https://github.com/ailearncoder/xiaozhi-location-mcp.git
cd xiaozhi-location-mcp

Step 2: Start the MCP server using the exact runtime command described in the usage snippet.

uvx --index https://pypi.mac.axyz.cc:30923/simple --allow-insecure-host pypi.mac.axyz.cc xiaozhi-location-mcp