MCPサーバーを自作してみた — 30分でできる業務自動化
MCPサーバーを自作すれば、業務自動化が一気に進みます。本記事では30分で作れる簡単なMCPサーバーの実装手順を4ステップで紹介し、社内Wiki検索・顧客DB照会など5つの活用事例、Claude Codeへの登録方法、運用のコツを実例ベースで解説します。
この記事の目次
MCP (Model Context Protocol) は、AIと外部サービスを繋ぐ標準規格です。2026年現在、MCPサーバーを自作できるエンジニアは業務自動化で圧倒的なアドバンテージを持ちます。本記事では以下を解説します。
- MCPの基本概念
- 30分で作るMCPサーバーの手順
- 実際に運用している自動化事例
- 運用のコツと注意点
結論: 30分で「自分専用AIツール」が作れる
結論として、MCPサーバーは難しくありません。Anthropic公式のSDKを使えば、TypeScriptやPythonで200行程度のコードでAIに繋がる独自ツールが完成します。
MCPとは
MCPはAIから外部システムを呼び出すための共通プロトコルです。USB-Cの規格のように、どのAIモデルからでも同じインターフェースで自作ツールを使えるのが特徴です。Claude Code、Cursor、その他の主要ツールが対応しています。
MCPサーバーの構成要素
- Tools: AIが呼び出せる関数
- Resources: AIが読めるデータ
- Prompts: 再利用可能なプロンプトテンプレート
30分で作る手順
Step1: SDKをインストール (5分)
Node.jsならnpm install @modelcontextprotocol/sdk、Pythonならpip install mcpを実行します。
Step2: サーバー雛形を作成 (10分)
公式テンプレートをコピーし、Toolの名前と引数を定義します。例えば「社内ナレッジを検索するツール」を作るなら、searchKnowledgeという名前で実装します。
Step3: 実装 (10分)
Toolの中身に、Notion APIやGoogle Drive APIなど任意の処理を書きます。AIから呼ばれると、ここが実行されます。
Step4: Claude Codeに登録 (5分)
~/.claude/settings.jsonのmcpServersに自作サーバーのパスを書くだけ。Claude Codeを再起動すれば、新しいToolが利用可能になります。
業務自動化の事例5選
1. 社内Wiki検索MCP
NotionやConfluenceの社内ドキュメントをAIが直接検索。質問への回答精度が劇的に向上します。
2. 顧客DB照会MCP
顧客IDを渡すと、過去の購入履歴、問い合わせ履歴を取得。サポート対応の初動が3倍速になります。
3. GitHub Issue自動化MCP
新規Issueを作成、コメント追加、ラベル付与までAIが行います。
4. デザインアセット取得MCP
Figmaから直接アセット情報をAIが取得し、コードに反映します。
5. 経費精算MCP
領収書画像を渡すと、OCRで読み取り、freeeに直接登録。月末の30分作業が3分に短縮できます。
運用のコツ
1. 権限を最小に
MCPサーバーには必要最小限の権限だけを与えます。読み取り専用で良いなら書き込み権は与えないのが原則です。
2. ログを残す
AIがMCPを呼んだ履歴を残しておくと、トラブル時の追跡や監査に役立ちます。
3. レート制限を設ける
外部APIを叩くMCPは、レート制限を実装してコスト暴走を防ぎます。
注意点
- 本番データに直接書き込むMCPは特に慎重に
- シークレットは環境変数で管理
- チームで共有するMCPは型定義を丁寧に
2026年の最新トレンド
Anthropicが公式に出しているMCP Marketplaceでは、すでに数百のMCPが公開されており、簡単にインストールできます。自作と既製品の組み合わせで、業務自動化が一気に加速しています。
まとめ
MCPサーバーは、30分で作れる強力な自動化ツールです。社内Wiki、顧客DB、外部APIなど、自分の業務に合わせて作れば、AIが本物の業務アシスタントへと進化します。2026年のエンジニアにとってMCP開発は必須スキルです。まずは小さなMCPを1つ作ってみるところから始めてみてください。