Get the FREE Ultimate OpenClaw Setup Guide →

ssl

SSL Certificates MCP server by Google Antigravity

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio github30-ssl-mcp-server python server.py

How to use

This MCP server provides SSL-related tooling implemented with FastMCP. It exposes three capabilities: get_certificate_and_chain, which retrieves the certificate and the full chain from a remote host; generate_self_signed_cert, which creates a development-ready self-signed certificate; and parse_certificate_pem, which parses a PEM-encoded certificate string to extract details. To use the server, run it with the defined entry script and connect to the MCP interface at the configured endpoint. The tools can be invoked via the MCP client, passing the appropriate method name and arguments as required by the protocol. This server is useful for validating certificate data, testing SSL configurations, and generating sample certificates during development.

How to install

Prerequisites:

  • Python 3.8+ installed on your system
  • Git installed
  • Internet access to install dependencies

Installation steps:

  1. Clone the repository: git clone https://github.com/GitHub30/ssl-mcp-server.git cd ssl-mcp-server

  2. Create and activate a virtual environment (recommended): python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows

  3. Install dependencies: pip install -r requirements.txt

  4. Ensure the MCP server script is available as server.py in the project root. You can start the server using the command specified in the README (see Usage): fastmcp run server.py

Additional notes

Tips:

  • Ensure network access to the remote host when using get_certificate_and_chain (firewall or TLS interception may affect retrieval).
  • For development, generate_self_signed_cert can be used to quickly obtain a certificate and private key without a CA.
  • If you customize paths or environment, you may need to adjust the command invocation accordingly (e.g., using a different entry script or additional Python path modifications).
  • Review requirements.txt to ensure compatible versions of pyopenssl and cryptography are installed to avoid import errors.
  • If you encounter SSL-related errors, verify the OpenSSL backend used by the cryptography library on your platform.

Related MCP Servers

Sponsor this space

Reach thousands of developers