Metadata-Version: 2.5
Name: site-health-mcp
Version: 0.1.0
Summary: MCP server that checks a website's availability, speed, SSL expiry, basic SEO tags and broken links
Project-URL: Homepage, https://open.workbuddy.cn
Author: B2B增长工坊
License: MIT
License-File: LICENSE
Keywords: mcp,seo,ssl,uptime,website
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: mcp>=1.2.0
Provides-Extra: ca
Requires-Dist: certifi; extra == 'ca'
Description-Content-Type: text/markdown

# site-health-mcp

MCP server for quick website health checks. Standard library only — no API key, no account.

| Tool | What it does |
|---|---|
| `check_site` | Status, response time, SSL days left, title/H1/meta, robots & sitemap |
| `check_links` | Same-origin links that do not return 200 |
| `check_ssl` | Certificate days remaining for a host |

## Install

```bash
uvx site-health-mcp
```

## MCP client config

```json
{
  "mcpServers": {
    "sitecheck": { "command": "uvx", "args": ["site-health-mcp"] }
  }
}
```

## Safety

- Only `http` / `https`
- Refuses private, loopback, link-local and reserved addresses (SSRF guard)
- 1.5 MB read cap per page, read-only GET/HEAD, never submits forms

## License

MIT
