
MCPとは:AIに「手」を持たせるということ
株式会社ペンタコン研究所 PentaTrail開発チーム···5分で読める
目次
長いあいだ、AIとの開発は、ソースコードをコピペして返ってきたものを戻す手作業でした。
AIは文章を読んで文章を返すだけで、実際の環境には指一本触れられません。だから現状はこちらが調べて教えるしかなく、返ってくる答えはいつも「たぶん、こうなっているはず」という推測の上に乗っていました。
付録:つないだものと、何が変わったか
表1:現状をたしかめる側
| つないだもの | 何ができるようになったか | 何が減ったか |
|---|---|---|
| データベース | いまの定義やデータを直接照会する | 履歴を追って現状を組み立てる作業と、その誤り |
| ライブラリの公式ドキュメント | 使っている版の正しい書き方をその場で引く | 廃止された書き方で書いて、後から書き直す遠回り |
表2:実機で回す側
| つないだもの | 何ができるようになったか | 何が減ったか |
|---|---|---|
| ブラウザ | ログインから一連の流れを実際に踏む | 実行時のずれの見落とし |
| コードの置き場 | PR や課題、コード横断の検索を扱う | 変更を出す・見る・たどるの分断 |
| デプロイ先 | 反映とエラーを状態やログから確かめる | 「出したつもり」のまま気づかない状態 |
表3:線引き
| 決めていること | 防いでいること |
|---|---|
| 本番データベースへの問い合わせは参照だけに限る | 書き込みによる破壊 |
| 秘密情報はAIに渡さず、環境の外に置いたままにする | 鍵やトークンの流出 |
| 権限の線引きと運用の手順は人間が持つ | 任せきりにしたときの事故 |



