ssl
SSL Certificates MCP server by Google Antigravity
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:
-
Clone the repository: git clone https://github.com/GitHub30/ssl-mcp-server.git cd ssl-mcp-server
-
Create and activate a virtual environment (recommended): python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows
-
Install dependencies: pip install -r requirements.txt
-
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
google_ads_mcp
The Google Ads MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs), such as Gemini, to interact directly with the Google Ads API.
lc2mcp
Convert LangChain tools to FastMCP tools
mcp-config-manager
Manage MCP server configs across Claude, Gemini & other AI systems. Interactive CLI for server enable/disable, preset management & config sync.
MCPHammer
MCP security testing framework for evaluating Model Context Protocol server vulnerabilities
skill-to
Convert AI Skills (Claude Skills format) to MCP server resources - Part of BioContextAI
mcp -cookiecutter
Cookiecutter template for MCP server development with FastMCP