Skip to content

feat: implement Dockerized Auditing Daemon & MCP Server Support (Phase 17)Β #954

Closed

Description

@jmrenouard

Implement Dockerized auditing daemon and Model Context Protocol (MCP) server support.

  • Create Dockerfile.mcp for containerized microservice execution.
  • Create build/mcp_server.py implementing the MCP JSON-RPC 2.0 protocol over stdio.
  • Expose caching layer, latest results, and immediate auditing as MCP tools and resources.

Activity

  1. self-assigned this
    on Jul 9, 2026
  2. jmrenouard commented on Jul 9, 2026

    @jmrenouard
    CollaboratorAuthor

    The implementation is delivered in the following branch: https://github.com/jmrenouard/MySQLTuner-perl/tree/v2.9.1

  3. jmrenouard commented on Jul 29, 2026

    @jmrenouard
    CollaboratorAuthor

    Hi all! πŸ‘‹

    Phase 17 (Dockerized Auditing Daemon & Model Context Protocol server support) is officially merged into master via PR #963 and live in release v2.9.1!

    Summary of features:

    • Zero-dependency MCP Server: Built using native Python stdio JSON-RPC 2.0 (build/mcp_server.py), making MySQLTuner directly pluggable into Claude Desktop, Cursor, Gemini, and other MCP-compliant AI environments.
    • Dockerized Daemon (Dockerfile.mcp): Containerized microservice support for real-time background database auditing.
    • Comprehensive documentation available in documentation/mcp_ai_integration_guide.md and AGENT.md.
    • Tested via tests/unit_mcp_server.t and tests/e2e_mcp_server.t.

    Closing this issue as delivered. Thanks to everyone involved! πŸ“¦πŸš€

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions