ツール・環境

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つ作ってみるところから始めてみてください。

関連タグ