S12-P01 固有スキル【ChatGPT】で異世界全自動化 〜魔法陣はCodexで組み、国はAIが建て、気づけば俺の仕事がなくなりました〜

第14話: MCP精霊ネットワーク拡張

第2アーク · 5,608文字 · revised

井戸の水面が、ひとりでに渦を巻いていた。

秋の朝。冷えた水で顔を洗おうと手を伸ばしたレンは、指先が水面に触れる寸前で止まった。風もないのに、水が渦を巻いている。小さな渦——いや、渦の中心に何かがいる。光を帯びた水の塊が、ゆっくりと水面から浮き上がった。

「……イグニス?」

「違う。あんな火の粗忽者と一緒にしないでいただきたい」

水の塊が、声を発した。

涼やかで、品のある声。だが——その声に滲む冷たさは、秋の朝の井戸水よりなお冷たい。

水が形を変えた。人の姿をとる。

銀青のロングヘアが水面のように滑らかに流れ、深い藍色の瞳には感情が一切映っていない。細身で優美な体躯。青と白の精霊衣が、水のように裾を揺らしている。

周囲の空気が、じわりと湿った。枯れ葉に霜が降りたように、井戸端の石畳が白く曇る。

「初めまして、レンハルト殿。わたくしはノエル——水の上位精霊でございます」

レンは一歩退いた。

朝っぱらから精霊に声をかけられるのは、さすがに想定外だ。上位精霊——イグニスと同格ということか。

「……どうして俺を知ってる?」

「水脈は全てを伝えます。あなたがイグニス殿と——」ノエルの声に、かすかな殺意が混じった。「——マジック・コンテクスト・プロトコルとやらで契約を結んだと、水の流れが語っておりました」

「それで?」

「わたくしも、接続していただきたく」

ストレートだった。

だが、次の一言でノエルの本音が透けた。

「あの火の粗忽者に先を越されたまま、黙って水底にいるなど——わたくしの矜持が許しません」

なるほど。対抗心か。

イグニスが隣で人型化した。赤髪の青年が、ノエルを見た瞬間、顔をしかめた。

「お前……! なんで来た」

「おはようございます、イグニス殿。炎で解決できないことが世の中の大半ですよ? わたくしの力が必要になるのは自明かと」

「この俺様がいれば十分だ!」

「十分かどうかは、ご主人様がお決めになることかと存じます」

ノエルの視線がレンに向いた。

「ご主人様」——その呼び方には、皮肉がたっぷり乗っている。尊敬ではなく、品定めの視線だ。

レンは腕を組んだ。

「条件がある」

「どうぞ」

「俺は精霊を道具として使わない。対等なパートナーとしてのMCP接続だ。お前の意志は尊重する。嫌なことは断っていい」

ノエルの藍色の瞳が、わずかに——ほんのわずかだけ、揺れた。

「……それは、イグニス殿にも同じ条件を?」

「同じだ」

「ほう」

ノエルが、初めて表情らしきものを見せた。感心、とまではいかない。だが、水面に一つの波紋が立ったような——そんな変化だった。

「承知いたしました。では——ハンドシェイクを」

レンが右手を差し出す。

ノエルの手が触れた瞬間——冷たい。氷のように冷たいのに、どこか心地よい冷たさだ。二人の手が重なり、青い光が走った。

MCPの接続儀式。精霊と術者の窓口(まどぐち)が開く。

レンの意識の中に、新しい回線が繋がった。イグニスの火の回線の隣に、水の回線が並ぶ。水脈の情報が、わずかに流れ込んでくる。

「接続確立。——よろしく、ノエル」

「こちらこそ。ご主人様の愚策には、控えめに申し上げて遠慮なく異を唱えさせていただきます」

「……よろしく頼む」

イグニスが憮然とした顔で腕を組んでいた。

「俺様が最初の契約者だ。序列はわかっているな」

「順番に意味はないかと存じますが?」

「ある」

「ないかと」

「ある!」

火花が散った——文字通り。イグニスの髪が燃え上がり、ノエルの足元に霜が広がる。

「やめろ、朝っぱらから井戸の周りを戦場にするな」

レンが二人の間に割って入った。

***

ノエルとの契約から一時間も経たないうちに、次の来訪者が現れた。

「ねえねえねえ! ボクも! ボクもやる!」

風が渦を巻いた。

突風とともに、小柄な人影が広場に着地する。緑色のショートヘアが跳ね、金色の瞳がくるくると回っている。服も髪も風に煽られてばたばたと暴れており、落ち着きというものが一切ない。

「あなたは——」

「シルフ! 風の精霊! 面白そうだから来た! ねえ何するの? 早く早く!」

速い。情報量が多い。レンの脳が処理落ちしかけた。

「……落ち着け」

「落ち着いてるよ! これが普通! でさでさ、イグニスとノエルが人間と繋がったって風が言ってたの! ボクも繋がりたい! どうすればいいの!」

シルフは喋りながらも、広場を三周した。止まらない。

「ご主人様」ノエルが静かに言った。「あのお方は風の中位精霊——シルフでございます。見ての通り、多動性が著しい方です」

中位精霊。ノエルやイグニスのような上位精霊に次ぐ階級だが、それでも人間の魔術師が契約を結べば幸運と言えるほどの存在だ。

「多動って言わないで! これは好奇心!」

「好奇心と落ち着きのなさは、残念ながら別の概念です」

「ノエルはいっつも意地悪!」

シルフがぷくりと頬を膨らませた。だがすぐに「まあいいや!」と切り替え、レンの前に立った。

「ね! 繋げて! ハンドシェイクってやるんでしょ!」

レンは苦笑しながら手を差し出した。

シルフの手を握った瞬間——風が吹いた。広場の落ち葉が一斉に舞い上がり、洗濯物が飛びそうになった。遠くでエルナの「きゃっ」という声が聞こえた。

緑の光が走り、新しい回線が繋がる。風の情報——空気の流れ、天候の変動、遠方の音声。風が運ぶあらゆる情報が、レンの意識の端に届くようになった。

「やった! 繋がった! 次は何するの!」

「まず落ち着け」

「落ち着いてる!」

落ち着いていない。

イグニスが頭を抱えた。

「こいつとも繋がるのか……騒がしくなるな」

「イグニス殿の存在自体が十分に騒がしいかと思いますが」

「ノエル、お前黙れ」

「事実を丁寧にお伝えしているだけです」

「ねえねえ喧嘩してる場合じゃないよ! もう一人来てるよ!」

シルフが指を差した方向——広場の端に、大きな影が立っていた。

岩のような体躯。身長は二メートルを超えている。褐色の肌は大地そのもので、暗い茶色の瞳はほとんど表情を映さない。足元の地面が、わずかに隆起している。どこにいても大地の一部であるかのように、風景に溶け込んでいる——それなのに、存在感だけは山のように重い。

土の精霊——テラ。

「…………」

無言。

レンが近づいた。テラはレンを見下ろした。表情は——ない。岩のような顔が、ただそこにある。だが、その沈黙には敵意がなかった。大地が朝日を受け止めるように、ただ静かにそこに在る。

「あなたも、MCP接続を?」

テラが、ゆっくりと頷いた。

「理由を聞いてもいいか?」

テラが——首を傾げた。長い沈黙。そして、大きな手で地面を指さした。

足元の土が、もこもこと動いた。小さな土の山が形成され、その上に小さな家の形が作られる。次に、家の周りに畑のような筋が走り、水路が掘られ、木を模した土の柱が立った。

——村。テラが作ったのは、ヴィントヘルムのミニチュアだった。家の屋根には小さな煙突まで付いている。その精巧さが、テラがどれだけ長くこの村を見守ってきたかを物語っていた。

「……この村を、守りたい?」

テラが、もう一度頷いた。大きな手が、そっとミニチュアの家に触れた。指先だけは、意外なほど繊細だった。

レンは手を差し出した。テラの手は——岩のように硬く、温かかった。大地の温もりだ。

茶色の光が走り、四つ目の回線が開いた。大地の情報——土壌の成分、地下水の流れ、地盤の強度。地中のあらゆるデータが意識に流れ込む。

「……」

テラが、小さく口を動かした。声にはならなかったが、唇が形作った言葉は——

「よろしく」。

レンは微笑んだ。

「よろしく、テラ」

***

四属性の精霊が揃った広場は、ちょっとした祭りのようだった。

イグニスの周囲は温かく、ノエルの周囲は涼しく、シルフの周囲は風が吹き、テラの周囲は地面が微妙に隆起している。四つの気候が入り乱れ、広場の中央に立つレンだけが、全ての気配を同時に受けていた。

「さて」

レンがステータスウィンドウを開いた。

固有スキル: 【生成AI】
  MCP接続先:
   イグニス(火・上位精霊) ★常時接続
   ノエル(水・上位精霊)  ★常時接続
   シルフ(風・中位精霊)  ★常時接続
   テラ(土・上位精霊)   ★常時接続

上位精霊が三体、中位精霊が一体。通常の術者なら一体と契約するだけでも一生の偉業だ。それが四体同時に常時接続。

「四属性、全接続。——前世で言うなら、複数の専門サービスを組み合わせた構成だな」

一つのサービスに依存するより、用途別の専門家を繋いだ方がシステム全体の柔軟性が跳ね上がる。火は攻撃と鍛冶。水は情報と治癒。風は通信と機動。土は建設と防衛。

各精霊が専門領域を持ち、MCPの統一規格で繋がっている。しかも精霊同士も通信可能だ。

「イグニス。お前がネットワークのリーダー格だ。精霊側の取りまとめを頼む」

「当然だ。この俺様以外に誰がやる」

「イグニス殿にリーダーシップがおありとは、初耳です」

「ノエル……!」

「ねえねえ、ボクの役割は? 通信? 偵察? 伝令? 全部?」

「全部やれ」

「やった!」

テラは無言で頷いた。最も安定感のある返事だった。

レンは試しに、四属性を同時に使う魔法を組み立ててみた。

「コード生成——複合属性魔法陣。防御・探査・通信・建設の四機能統合陣。各属性精霊のMCP接続経由で並列処理」

虚空に、今までとは比較にならない規模の魔法陣が展開された。

赤い火の線と、青い水の線と、緑の風の線と、茶色の土の線が絡み合い、一つの巨大な陣を形成する。四色の光が広場を照らし、村人たちが足を止めて見上げた。

「おお……」

メイラの声ではない。村人たちの声だ。

カイルが駆けてきた。

「おい、何だこの光! 綺麗だけど、また何か壊れるのか!?」

「壊れない。たぶん」

「たぶんって何だ!」

「ご安心ください、カイル殿」ノエルが涼やかに言った。「万が一壊れた場合は、わたくしの水で消火いたします」

「消火って、壊れる前提かよ!」

「イグニス殿が関わる以上、火災のリスクは常にございますので」

「おい水の野郎、喧嘩売ってんのか」

「いいえ。事実を丁寧にお伝えしているだけです」

「ねえねえ、喧嘩より実験しようよ! 早く早く!」

「…………」

テラだけが、静かに空を見上げていた。四色の魔法陣が秋晴れの空に浮かんでいる。大きな瞳に、赤と青と緑と茶色の光が映っている。

テラの口が、また小さく動いた。

「きれい」——と、その唇は言っていた。

レンは一つ深呼吸した。

火。水。風。土。四つの精霊回線が、頭の中で同時に走っている。情報量が桁違いだ。イグニス一体の時は一車線の道路だったが、今は四車線の高速道路が同時に開通したようなものだった。

だが——まだ慣れていない。四つの回線を同時に処理するのは、脳に負荷がかかる。

「無理はするなよ」

イグニスの声が、火の回線を通じて直接届いた。

「お前が倒れたら、この馬鹿どもの面倒を見る奴がいなくなる」

「馬鹿どもとは、どなたのことでしょうか」

「ボクのこと? ボク馬鹿じゃないよ!」

「…………」

テラが首を横に振った。自分は馬鹿ではない、という意思表示だろう。

「全員だ」

イグニスが断言し、三体の精霊から同時に抗議——あるいは無言の圧——が飛んできた。

レンは笑った。にぎやかだ。前世のスタートアップで、新しいチームメンバーが入ってきた時の感覚に似ている。混沌としているが、可能性は広がっている。

ふと視線を遠くに向けると——広場の外れで、エルナが洗濯物を抱えたまま立ち尽くしていた。四色の魔法陣を、精霊たちの人型化した姿を、遠くから見ている。レンの周りにはいつの間にか、エルナには入れない世界が広がっていた。

「……また、にぎやかになったわね」

声は届かなかったが、唇の動きでわかった。その横顔は——笑おうとして、笑いきれないものだった。

***

夜。

レンは自室で、新しいMCPネットワークの構成を整理していた。羊皮紙に図を描く。四つの属性精霊を中心に据え、それぞれの専門領域と連携パターンを書き出す。

火(イグニス)→ 攻撃、鍛冶、照明、暖房
 水(ノエル)→ 情報収集、治癒、水利、衛生
 風(シルフ)→ 通信、偵察、天候観測、輸送支援
 土(テラ)→ 建設、農業、採掘、防衛

四つが連携すれば——

イグニスが溶かした鉄をテラが成形し、ノエルが冷却水を供給し、シルフが送風で温度を調整する。鍛冶一つとっても、四属性が協働すれば精度と速度が段違いだ。

農業なら、テラが土を耕し、ノエルが灌漑し、シルフが受粉を助け、イグニスが害虫を焼く。

これだけの精霊を同時に接続し、統一規格で動かせるなら——

「この村を、街に変えられる」

前に抱いた仮説が、確信に変わりつつあった。

だが同時に、グレンの言葉も耳に残っている。

「手が通っとらん」

効率は上がる。規模は拡大する。だが——何のためにやるのか。誰のためにやるのか。

テラのミニチュアの村を思い出す。あの精霊は、言葉を持たない代わりに答えを持っていた。この村を守りたい。それだけの理由で、大地から立ち上がってきた。

その問いだけは、自動化できない。

窓の外から、パンの焼ける匂いがかすかに漂ってきた。

エルナが明日の仕込みをしているのだろう。手で、一つ一つ。

——今日の広場で、あの横顔を見た。笑おうとして、笑いきれない顔。

レンは羊皮紙を畳み、窓の外を見た。秋の夜空には、冷たく澄んだ星が散らばっている。

精霊たちのチームワークを構築しなければならない。イグニスとノエルの犬猿。シルフの暴走。テラの寡黙。前世で言うなら——チームビルディングの最初のフェーズだ。最も混沌として、最も大変で、最も面白い段階。

だがその前に、一つ決めておくことがある。

このネットワークを、誰のために使うのか。

テラの答えを思い出した。村のミニチュア——小さな煙突、小さな畑、小さな水路。あの不器用な指先が、答えそのものだった。

レンは小さく笑い、机の上のランプを消した。

明日。まずイグニスとノエルの喧嘩をどう止めるかから始めよう。

文字数: 5,608