Get the FREE Ultimate OpenClaw Setup Guide →

oh-my

⚡ Fast and simple MCP server implementation in pure Python. Plug-and-play setup, extensible design, ideal for AI developers and integration projects. ⚡ 快速且简单的纯 Python 实现 MCP 服务器。即插即用的配置,可扩展设计,非常适合 AI 开发者和集成项目。

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio quyansiyuanwang-oh-my-mcp python -m mcp_server.main

How to use

oh-my-mcp is a Python-based MCP server that exposes a large collection of tools across multiple categories (Compression, Web & Network, File System, Data Processing, Text Processing, System, Utilities, Subagent AI orchestration, and Browser Automation). It is built on the FastMCP framework and provides 116 practical tools designed for modeling context tasks, data manipulation, and automation workflows. Once started, you can connect to the MCP server using a compatible MCP client (e.g., Claude Desktop or other MCP clients) to invoke individual tools, pass parameters, and receive structured results. The server relies on a modular plugin structure, with tools organized under categories such as mcp_server.tools.web, mcp_server.tools.file, mcp_server.tools.data, and more, making it straightforward to discover and compose capabilities for complex tasks.

To use the server, install the package in development mode, configure it via the interactive setup wizard, and then launch the server. The tool suite includes capabilities like web search/backends, HTTP API clients, file operations with safety checks, JSON/CSV/XML/YAML/TOML processing, regex and text extraction, system information, cryptographic utilities, AI subagent orchestration, and Selenium-based browser automation. The server is designed to run standalone without requiring external Python interpreters beyond the runtime you install, and it provides an interactive configuration wizard to tailor tooling and integrations to your use case.

How to install

Prerequisites:

  • Python 3.12 or higher
  • pip (comes with Python)
  • Development tools for building/installing a package (optional but recommended for development)

Installation steps:

  1. Create and activate a virtual environment (highly recommended):
python -m venv venv
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
  1. Install the package in development mode:
pip install -e .
  1. Run the interactive configuration wizard (recommended):
uv run configure.py
  1. Alternatively, generate Claude Desktop configuration or HTTP config if needed:
python -m mcp_server.cli.config --claude
python -m mcp_server.cli.config --http-server --port 8765
  1. Start the MCP server:
python -m mcp_server.main

Notes:

  • The project emphasizes standalone operation without needing external Python interpreters beyond the runtime used for this installation.
  • See the docs/docs/zh SETUP_GUIDE for detailed steps and wizard usage.

Additional notes

Tips and notes:

  • The server exposes a large suite of tools across categories; consult the Documentation/TOOL_REFERENCE for usage examples and parameters.
  • Logging configuration is controlled in mcp_server/utils.py; you can adjust log level, outputs, and format.
  • The configuration wizard helps tailor tool availability and subagent settings; take advantage of the interactive setup for a smoother initial run.
  • Be mindful of safety features: file operation limits, path validation, and safe evaluation rules are in place to protect against unsafe actions.
  • If you encounter environment-related issues, ensure your Python PATH and virtual environment are correctly set, and verify that dependencies are installed in the active environment.

Related MCP Servers

Sponsor this space

Reach thousands of developers