MCP 服务器

karandeepsingh-blog

io.github.karandaid/karandeepsingh-blog
知识与文档 搜索与研究 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Searches, browses, and reads DevOps and AWS articles and cheatsheets from Karandeep Singh's blog.

browse_by_tag
Browse by tag
List posts with a given tag (e.g. aws, lambda, cost, aurora). Use list_topics to see all tags.
只读 幂等
输入模式
{'type': 'object', 'required': ['tag'], 'properties': {'tag': {'type': 'string', 'description': 'A tag name.'}, 'limit': {'type': 'number'}}}
get_cheatsheet
Get a cheatsheet
Jump straight to a cheatsheet by topic (docker, cloudformation, cost, aurora, kubernetes, …) and get its full text.
只读 幂等
输入模式
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Cheatsheet topic or name.'}}}
get_commands
Just the commands
Return 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.
只读 幂等
输入模式
{'type': 'object', 'required': ['topic'], 'properties': {'limit': {'type': 'number', 'description': 'Max code blocks to return (default 6, max 12).'}, 'topic': {'type': 'string', 'description': 'Topic or tool, e.g. docker, kubectl, terraform, psql.'}}}
list_cheatsheets
List cheatsheets
List all cheatsheets (quick-reference guides) on the blog.
只读 幂等
输入模式
{'type': 'object', 'properties': {}}
list_recent
Recent posts
List the most recently published posts.
只读 幂等
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Default 8, cap 20.'}}}
list_topics
List topics
List every tag on the blog with a post count, for discovering what's covered.
只读 幂等
输入模式
{'type': 'object', 'properties': {}}
quiz_me
Quiz me
Test 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.
只读 幂等
输入模式
{'type': 'object', 'properties': {'count': {'type': 'number', 'description': 'How many questions (default 3, max 10).'}, 'topic': {'type': 'string', 'description': 'Topic to be quizzed on, e.g. aurora, lambda, docker. Omit for a random quiz.'}}}
random_post
Random post
Return a random post from the blog — a surprise pick.
只读 幂等
输入模式
{'type': 'object', 'properties': {}}
read_post
Read an article
Read a post's full text by URL, paginated. Returns a window of characters; call again with the returned next offset to continue.
只读 幂等
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Post URL or path, e.g. /posts/aurora-postgresql-setup-guide/.'}, 'offset': {'type': 'number', 'description': 'Character offset to start from (default 0).'}}}
related_posts
Related posts
Given a post URL, find other posts that share the most tags with it.
只读 幂等
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Post URL or path.'}, 'limit': {'type': 'number'}}}
search_posts
Search the blog
Search Karandeep Singh's blog (DevOps/AWS articles and cheatsheets). Returns ranked cards with title, URL, tags, date, reading time, and summary.
只读 幂等
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 8, cap 20).'}, 'query': {'type': 'string', 'description': "Search terms, e.g. 'aurora failover' or 'lambda cold start'."}, 'section': {'enum': ['posts', 'cheatsheets'], 'type': 'string', 'description': "Optional: restrict to 'posts' or 'cheatsheets'."}}}
已添加
get_commands
2026年9月17日 12:42
已添加
quiz_me
2026年9月17日 12:42
已添加
list_cheatsheets
2026年9月17日 12:42
已添加
get_cheatsheet
2026年9月17日 12:42
已添加
random_post
2026年9月17日 12:42
已添加
related_posts
2026年9月17日 12:42
已添加
list_topics
2026年9月17日 12:42
已添加
browse_by_tag
2026年9月17日 12:42
已添加
list_recent
2026年9月17日 12:42
已添加
read_post
2026年9月17日 12:42
已添加
search_posts
2026年9月17日 12:42