karandeepsingh-blog
Search and read Karandeep Singh's DevOps and AWS blog: articles and cheatsheets.
我该使用它吗
质量与安全性
发现(1)
- LOW在 browse_by_tag 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"karandeepsingh-blog": {
"url": "https://karandeepsingh.ca/mcp"
}
}
}远程端点
https://karandeepsingh.ca/mcpstreamable-http它能做什么
工具清单
工具(11)
🟢search_posts(query, limit, section)
Search Karandeep Singh's blog (DevOps/AWS articles and cheatsheets). Returns ranked cards with title, URL, tags, date, reading time, and summary.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. 'aurora failover' or 'lambda cold start'."
},
"limit": {
"type": "number",
"description": "Max results (default 8, cap 20)."
},
"section": {
"type": "string",
"enum": [
"posts",
"cheatsheets"
],
"description": "Optional: restrict to 'posts' or 'cheatsheets'."
}
},
"required": [
"query"
]
}🟢read_post(url, offset)
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",
"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)."
}
},
"required": [
"url"
]
}🟢list_recent(limit)
List the most recently published posts.
输入模式
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Default 8, cap 20."
}
}
}🟢browse_by_tag(tag, limit)
List posts with a given tag (e.g. aws, lambda, cost, aurora). Use list_topics to see all tags.
输入模式
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "A tag name."
},
"limit": {
"type": "number"
}
},
"required": [
"tag"
]
}🟢list_topics
List every tag on the blog with a post count, for discovering what's covered.
输入模式
{
"type": "object",
"properties": {}
}🟢related_posts(url, limit)
Given a post URL, find other posts that share the most tags with it.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Post URL or path."
},
"limit": {
"type": "number"
}
},
"required": [
"url"
]
}🟢random_post
Return a random post from the blog — a surprise pick.
输入模式
{
"type": "object",
"properties": {}
}🟢get_cheatsheet(topic)
Jump straight to a cheatsheet by topic (docker, cloudformation, cost, aurora, kubernetes, …) and get its full text.
输入模式
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Cheatsheet topic or name."
}
},
"required": [
"topic"
]
}🟢list_cheatsheets
List all cheatsheets (quick-reference guides) on the blog.
输入模式
{
"type": "object",
"properties": {}
}🟢quiz_me(topic, count)
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": {
"topic": {
"type": "string",
"description": "Topic to be quizzed on, e.g. aurora, lambda, docker. Omit for a random quiz."
},
"count": {
"type": "number",
"description": "How many questions (default 3, max 10)."
}
}
}🟢get_commands(topic, limit)
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",
"properties": {
"topic": {
"type": "string",
"description": "Topic or tool, e.g. docker, kubectl, terraform, psql."
},
"limit": {
"type": "number",
"description": "Max code blocks to return (default 6, max 12)."
}
},
"required": [
"topic"
]
}社区
证据