MCP に入門した

blog
tech
tech-ai-tools
Author

uma-chan

Published

2025-04-11

Modified

2025-05-10

1. 直近 MCP でやりたいこと

非エンジニアに Databricks でデータ分析をしてもらう

2. 参考リンク

以下の順に触っていけばよいはず

  1. MCP入門
  2. MCP (Model Context Protocol) の仕組みを知りたい! #Python - Qiita
  3. SiteMCP: 任意のサイトを丸ごとMCPサーバー化
    • Databricks 公式ドキュメントを投げつける用途で使いたい
  4. CursorにおけるDatabricks MCPサーバーの活用 #cursor - Qiita
  5. CursorでDatabricks Connect(とMCPサーバー)を使ってみる #cursor - Qiita

3. MCP 入門

全体を読みサンプルコードを実行してみる

3.1. MCPクライアントを実行する

(myenv3.12) [2025-04-10 22:50:25] -zsh [~/ghq/github.com/i9wa4/mcp-hands-on] (main) 9e297f01
$ python mini_client.py
Processing request of type CallToolRequest
Tool result: [TextContent(type='text', text='Hello, MCP!', annotations=None)]

4. MCP (Model Context Protocol) の仕組みを知りたい!

ちょこっと理解が深まった

5. SiteMCP

5.1. インストール

npx sitemcp

6. Cursor を MCP クライアントとして使う

{
  "mcpServers": {
    "sitemcp": {
      "command": "npx",
      "args": [
        "-y",
        "sitemcp@latest",
        "https://i9wa4.github.io/"
      ]
    }
  }
}

MCPサーバ設定をこのように記載して Cursor の Agent でサイトのインデックス取得を命令していくことで内容に関する質問ができるようになりました。