16 AI-native tools with dual SSE + streamable-http transport. Free tier available.
{
"mcpServers": {
"io-github-dreamingms-kael-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
16 AI-native tools with dual SSE + streamable-http transport. Free tier available.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 20 days ago. 1 stars.
Will it work with my client?
Transport: , . Compatibility not confirmed.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dreamingms/kael-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AI-native tools for agents — use cheap compute for web, DNS, WHOIS, screenshots, extraction, and sandboxed code execution instead of spending model tokens on guesswork.
Kael is for tasks where an agent needs fresh external data, structured output, or real execution — not another paragraph of reasoning.
LLMs are expensive at:
Kael turns those jobs into real tools with JSON output.
Use Kael MCP when your agent needs:
Do not use Kael MCP when:
web_fetch — URL → clean readable markdown/textweb_search — real-time search resultshtml_extract — HTML/page content → structured datascreenshot — webpage → PNG screenshotpdf_extract — PDF → extracted texturl_unshorten — resolve shortened links safelydns_lookup — A, AAAA, MX, TXT, NS, CNAME, SOA, SRV recordswhois — domain registration dataip_geo — IP geolocation and network infocode_run — execute JavaScript, Python, or Bash in a sandboxtext_diff — compare text versionsjson_query — query/filter JSON datahash_text — compute common hashes| Tool | Use when | Avoid when |
|---|---|---|
| web_fetch | You need readable page content for summarization or downstream extraction | You need pixel-perfect rendering or JS-heavy interaction |
| web_search | You need fresh discovery across the web | You already know the exact URL |
| html_extract | You need tables, lists, metadata, or page structure as data | Plain cleaned text is enough |
| screenshot | You need visual verification, layout evidence, or image output | Text content alone is enough |
| dns_lookup | You need factual DNS records now | Static knowledge is acceptable |
| whois | You need domain ownership/registration details | DNS records alone answer the question |
| ip_geo | You need IP location/ASN/ISP context | You only need DNS or hostname resolution |
| code_run | You need actual execution, parsing, transformation, or calculation | The task is simple enough to do directly in-model |
| pdf_extract | The source is a PDF and you need text back | The source is already HTML/text |
| url_unshorten | You need to inspect where a short link resolves | You already trust and know the final URL |
| text_diff | You need a concrete change set between two texts | You just need a summary |
| json_query | You need to filter/reshape JSON before reasoning | The JSON is already tiny and easy to inspect |
| hash_text | You need a deterministic fingerprint/checksum | Semantic comparison matters more than exact bytes |
Kael supports two MCP transports:
| Transport | URL | Best for |
|---|---|---|
| SSE | https://www.kael.ink/mcp/sse | Broad client compatibility |
| Streamable HTTP | https://www.kael.ink/mcp/stream | Newer clients, simpler connection model |
Use SSE if your client doesn't specify a preference. Use streamable-http if your client supports the 2025-03-26+ MCP protocol version.
Health check:
https://www.kael.ink/mcp/health
Add this to claude_desktop_config.json:
{
"mcpServers": {
"kael-tools": {
... [View full README on GitHub](https://github.com/dreamingms/kael-mcp-server#readme)