README.md•2.84 kB
# Domain/HTTPS/SSL MCP Server
[](https://modelcontextprotocol.io/) [](https://www.npmjs.com/package/sslmon-mcp) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/)
**Languages:** [English](README.md) | [中文](README-zh.md) | [日本語](README-ja.md)
A Model Context Protocol (MCP) server that provides domain registration information and SSL certificate monitoring capabilities. Perfect for security monitoring, domain management, and certificate lifecycle tracking.
<a href="https://glama.ai/mcp/servers/@firesh/sslmon-mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@firesh/sslmon-mcp/badge" alt="SSL Monitor Server MCP server" />
</a>
## 🚀 Quick Start
### HTTP (Remote MCP server)
**Name:** `sslmon`
**URL:** `https://sslmon.dev/mcp`
### NPX (Local MCP server)
Mac/Linux:
```bash
# Add to Claude Desktop
claude mcp add sslmon -- npx -y sslmon-mcp
```
Windows:
```bash
# Add to Claude Desktop
claude mcp add sslmon -- cmd /c npx -y sslmon-mcp
```
### Configuration (Local MCP server)
```JSON
{
"mcpServers": {
"sslmon": {
"command": "npx",
"args": ["-y", "sslmon-mcp"],
"env": {}
}
}
}
```
```toml
[mcp_servers.sslmon]
command = "npx"
args = ["-y", "sslmon-mcp"]
```
## ✨ Features
- 🔍 **Domain Registration Info** - Get domain registration and expiration dates
- 🔒 **SSL Certificate Info** - Check SSL certificate validity periods and details
## 🛠️ Available Tools
### `get_domain_info`
Get domain registration and expiration information.
**Parameters:**
- `domain` (string, required): The top-level domain to check (e.g., "example.com")
**Returns:** JSON object with:
- `domain`: The queried domain
- `registrationDate`: Domain registration date
- `expirationDate`: Domain expiration date
- `registrar`: Domain registrar name
- `registrant`: Domain registrant information (when available)
- `status`: Domain status
- `daysUntilExpiry`: Number of days until domain expires
### `get_ssl_cert_info`
Get SSL certificate information and validity status for any domain.
**Parameters:**
- `domain` (string, required): The domain to check SSL certificate for
- `port` (number, optional): Port number to check (default: 443)
**Returns:** JSON object with:
- `domain`: The queried domain
- `validFrom`: Certificate valid from date (ISO string)
- `validTo`: Certificate valid to date (ISO string)
- `issuer`: Certificate issuer
- `subject`: Certificate subject
- `isValid`: Boolean indicating if certificate is currently valid
- `daysUntilExpiry`: Number of days until certificate expires