やりたいこと
MCPサーバーの細かい仕組みもよくわかってないけど、とりあえず自分の環境でMCPサーバーを使ってみたい。
とりあえずの入門をする。
今回は「mcp_server_time」という、時刻を取得できるMCPサーバーを使ってみる。
そもそもMCPって何
typeCです!という説明はよく見かけるけど、あんまりイメージつかなくてモヤモヤしてた。
MCPを使うと、外部のAPIの「実行」も生成AIがやってくれて、外部APIのリアルタイムな情報や処理結果を取得できる。
という先輩の説明で、やっと腑に落ちた
手順
事前のインストール
- 3.10以降のPythonをインストールする
- pipを使う場合
mcp-server-timeをインストールしておく。uvだとインストール不要らしい。いつかやってみよう
pip install mcp-server-time
- VSCode拡張機能「GitHub Copilot Chat」を入れておく
VSCodeでの設定
.vscode/mcp.jsonというファイルを作成する。中身は以下。
(どうやらsetting.jsonでも大丈夫らしい。)
{
"servers": {
"mcp-server-time": {
"command": "python",
"args": [
"-m",
"mcp_server_time",
"--local-timezone=Asia/Tokyo"
],
"env": {}
}
}
}
いざ起動
ファイル上に表示される「▶︎起動」を押す。
もしくはコマンドパレットで「list servers」から起動するMCPサーバーを選ぶ。
MCPサーバーを使ったおしゃべりをする
Copilot Chatを「Agentモード」にする。
現在時刻を聞くような質問をしてみる。
ちゃんと時間を返してくれた🎉






