MCP入門
Model Context Protocol (MCP) を使って、Claude Code に外部ツールやデータベースを接続し、AIの能力を拡張します。
MCPとは
MCP (Model Context Protocol) は、AIモデルに外部ツールやデータソースへのアクセスを提供する標準プロトコルです。
データベース接続
SQLを直接実行
外部API
Slack、GitHub等と連携
ファイルシステム
特定ディレクトリへのアクセス
MCPサーバーの設定
設定ファイル(~/.claude/claude_desktop_config.json)
{
"mcpServers": {
"sqlite": {
"command": "uvx",
"args": ["mcp-server-sqlite", "--db-path", "./database.db"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx"
}
}
}
}
利用可能なMCPサーバー
mcp-server-sqlite
SQLiteデータベースに接続
mcp-server-github
GitHub API操作
mcp-server-slack
Slackメッセージ送信
mcp-server-filesystem
ファイル操作
使用例
# Claude Code でDBに直接クエリ > データベースのusersテーブルから、今月登録したユーザー数を教えて # GitHub Issue作成 > このバグについて GitHub Issue を作成して
まとめ
- ✓MCPで拡張 - AIに外部ツールへのアクセスを提供
- ✓設定ファイル - JSONでサーバーを定義
- ✓公式サーバー - SQLite、GitHub、Slack等