io.github.karandaid/karandeepsingh-blog
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search and read Karandeep Singh's DevOps and AWS blog: articles and cheatsheets.
| Author | io.github.karandaid |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2569 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"karandeepsingh-blog": {
"url": "https://karandeepsingh.ca/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
search_postsread-onlySearch Karandeep Singh's blog (DevOps/AWS articles and cheatsheets). Returns ranked cards with title, URL, tags, date, reading time, and summary.
Parameters:
query(required) — string — Search terms, e.g. 'aurora failover' or 'lambda cold start'.limit— number — Max results (default 8, cap 20).section— string — Optional: restrict to 'posts' or 'cheatsheets'.
Hints: read-only yes · destructive no · idempotent yes · open-world no
read_postread-onlyRead a post's full text by URL, paginated. Returns a window of characters; call again with the returned next offset to continue.
Parameters:
url(required) — string — Post URL or path, e.g. /posts/aurora-postgresql-setup-guide/.offset— number — Character offset to start from (default 0).
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_recentread-onlyList the most recently published posts.
Parameters:
limit— number — Default 8, cap 20.
Hints: read-only yes · destructive no · idempotent yes · open-world no
browse_by_tagread-onlyList posts with a given tag (e.g. aws, lambda, cost, aurora). Use list_topics to see all tags.
Parameters:
tag(required) — string — A tag name.limit— number
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_topicsread-onlyList every tag on the blog with a post count, for discovering what's covered.
Hints: read-only yes · destructive no · idempotent yes · open-world no
related_postsread-onlyGiven a post URL, find other posts that share the most tags with it.
Parameters:
url(required) — string — Post URL or path.limit— number
Hints: read-only yes · destructive no · idempotent yes · open-world no
random_postread-onlyReturn a random post from the blog — a surprise pick.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_cheatsheetread-onlyJump straight to a cheatsheet by topic (docker, cloudformation, cost, aurora, kubernetes, …) and get its full text.
Parameters:
topic(required) — string — Cheatsheet topic or name.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_cheatsheetsread-onlyList all cheatsheets (quick-reference guides) on the blog.
Hints: read-only yes · destructive no · idempotent yes · open-world no
quiz_meread-onlyTest the user's knowledge with real multiple-choice questions written for the blog's articles. Returns questions, options, and an answers section with explanations. Ask the questions first, then reveal the answers.
Parameters:
count— number — How many questions (default 3, max 10).topic— string — Topic to be quizzed on, e.g. aurora, lambda, docker. Omit for a random quiz.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_commandsread-onlyReturn just the runnable commands and code blocks from the best-matching article or cheatsheet — no prose. Use when the user wants the command, not the explanation.
Parameters:
topic(required) — string — Topic or tool, e.g. docker, kubectl, terraform, psql.limit— number — Max code blocks to return (default 6, max 12).
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.