mcp-server-as-http-python

mcp-server-as-http-python

3.2

If you are the rightful owner of mcp-server-as-http-python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP HTTP Server is a Docker-optimized server designed for Python Model Context Protocol (MCP) servers, currently featuring typst-mcp with plans for universal Python MCP server support.

The MCP HTTP Server is a specialized server environment optimized for running Python-based Model Context Protocol (MCP) servers. It is designed to facilitate the deployment and management of MCP servers by leveraging Docker for containerization, ensuring a consistent and isolated runtime environment. The server currently supports the typst-mcp server, which provides LaTeX to Typst conversion capabilities, and is built with a future roadmap to support a wide range of Python MCP servers. The architecture is structured to allow easy extension and integration of new servers, with automatic dependency management and virtual environment support. This makes it an ideal choice for developers looking to deploy MCP servers with minimal setup and configuration effort.

Features

  • Docker-optimized for efficient containerization and deployment.
  • Automatic dependency management with virtual environment support.
  • Currently supports typst-mcp server with LaTeX to Typst conversion.
  • Future roadmap includes support for universal Python MCP servers.
  • Multi-stage Docker build for minimal runtime image.

Tools

  1. list_docs_chapters

    Lists all chapters in the Typst documentation.

  2. get_docs_chapter

    Retrieves a specific chapter from Typst documentation.

  3. latex_snippet_to_typst

    Converts LaTeX code to Typst using Pandoc.

  4. check_if_snippet_is_valid_typst_syntax

    Validates Typst code.

  5. typst_snippet_to_image

    Renders Typst code to PNG image.