Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新

MCP タグ アーカイブ

Tag: MCP

Model Context Protocol(MCP)に関する記事。LLMとツール統合、MCPサーバー開発、AIエージェント拡張など実践的な活用方法を紹介します。

Model Context Protocol(MCP)は、LLMとツール・データソースをつなぐための標準化プロトコルです。MCPを使うと、AIアシスタントに「検索する」「分析する」「更新する」といった外部操作を安全かつ統一的に渡せます。

このタグページは、MCP関連記事の一覧であると同時に、最初の入口として使えるように整理しています。MCP Server とは何か をざっくり掴みたい人、用途別にどの記事から読むべきか知りたい人は、まずこのページから辿ってください。

MCP Serverとは

MCP Server は、AI クライアントから呼び出される「ツールの窓口」です。Claude Code や Cursor のようなクライアントは、MCP Server 経由でローカルファイル、API、データベース、監視基盤に接続します。

ざっくり言うと、役割は次の3層です。

  • クライアント: Claude Code、Cursor、Claude Desktop など
  • MCP Server: ツール呼び出しの定義と実装
  • 接続先: Obsidian、GA4、Grafana Loki、Turso など

このブログでは、MCP の仕様解説よりも、実際に何につなぐと便利かどこで詰まりやすいか を重視して書いています。

用途別に最初に読む記事

MCP は「何を AI に触らせたいか」で読むべき記事が変わります。用途ごとの入口は次の4本です。

どの記事が自分向けか

MCP Server と一口に言っても、扱うデータと使い方はかなり違います。先に比較しておくと、読む順番を決めやすいです。

目的入口記事向いている場面先に確認したいこと
手元のメモを検索したいqmd MCPの記事Obsidian、議事録、個人ナレッジ検索ローカル実行、インデックス作成の手間
Web解析を質問したいGA4 MCPの記事PV、流入、リアルタイム分析Google Cloud認証、API有効化
DBに自然言語で触りたいTurso MCPの記事SQLite系DB操作、AIエージェント向けDB設計読み取りと更新の権限分離
ログをAIに読ませたいGrafana Loki MCPの記事障害調査、ローカル開発のログ分析Loki起動、APIキー、Cursor設定

迷ったときの読み順

MCP に初めて触るなら、次の順番で読むと全体像を掴みやすいです。

  1. qmd MCPの記事 で基本の設定パターンを掴む
  2. GA4 MCPの記事 で外部API認証が入るケースを見る
  3. Grafana Loki MCPの記事 で監視・ログ分析系の接続を試す
  4. Turso MCPの記事 でデータ更新を含む設計論まで広げる

MCPとは

MCPは以下の特徴を持つオープンプロトコルです:

  • 標準化されたインターフェース: LLMとツール間の通信を統一フォーマットで実現
  • セキュアな統合: 認証・認可機能を組み込んだ安全な接続
  • 双方向通信: LLMからツール呼び出しだけでなく、コンテキスト共有も可能
  • 拡張性: カスタムMCPサーバーを開発して独自機能を追加

公式リソース

対象となる記事

このタグでは、以下のようなMCP関連の実践的な内容を扱います:

  • MCPサーバーの開発方法(Python、TypeScriptなど)
  • Claude Desktop、Cursor等へのMCP統合
  • 既存MCPサーバーの活用事例(Google Analytics、GitHub、Grafana Loki等)
  • MCPを使ったAIエージェントの機能拡張
  • データベース・API統合のベストプラクティス
  • トラブルシューティングとデバッグ技法

関連タグ

  • ai - AI技術全般
  • llm - 大規模言語モデル
  • Cursor - MCP対応AIエディタ
  • python - MCPサーバー開発言語
  • typescript - MCPサーバー開発言語

このブログでのMCP記事の特徴

当ブログでは、MCPの理論だけでなく、実際に動作するMCPサーバーの実装例やデプロイ方法を重視しています。特に以下のテーマを多く扱います:

  • 実装チュートリアル: ゼロからMCPサーバーを構築する手順
  • 実用的な統合例: Google Analytics、Grafana Loki、データベース等との連携
  • パフォーマンス最適化: トークン削減、レスポンス高速化
  • エラーハンドリング: 実運用での問題解決方法
  • セキュリティ考慮: 安全なAPI統合とアクセス制御