karandeepsingh-blog

Search and read Karandeep Singh's DevOps and AWS blog: articles and cheatsheets.

使うべきか

品質と安全性

A
説明の品質
96%
スキーマの完全性
77%
命名の品質
93%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'browse_by_tag' suggests web access but openWorldHint=falsebrowse_by_tag 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,205トークン数(ツール定義)
~448 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.94%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `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"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 11 件
検証済みバージョンは記録されていませんツール 11 件
検証済みバージョンは記録されていませんツール 11 件