MCPがApache 2.0へのライセンス移行を開始した

先月 MCP が Linux Foundation 傘下になった流れで、MCP ならびに管轄リポジトリについて Apache 2.0 へのライセンス移行が行われた。 github.com MCP Ruby SDK についても MIT から Apache 2.0 へのライセンス移行となっている。 github.com もう少し今回の…

MCP Ruby SDK 0.5.0をリリースした

MCP Ruby SDK 0.5.0 をリリースした。 github.com 詳細はリリースノートからのリンクを参照として、サーバー側の SDK への主な更新は以下です。 プロトコルバージョン 2025-11-25 に一部追随した Streamable HTTP での stateless モードをサポートした Tool …

test-queue 0.12.0をリリースした

test-queue 0.12.0 をリリースした。 github.com 前回の 0.11.0 のリリースから約2年ぶりのリリースとなる。今回のリリースは、同僚の S.H. が Minitest 6 対応をしてくれたものになる。 github.com Minitest 6 で test-queue を使っている人はアップデート…

北陸Ruby会議01に登壇した

北陸Ruby会議01に『STYLE』というタイトルで登壇した。 regional.rubykaigi.org 北陸Ruby会議01との関わり 自分の発表について 北陸Ruby会議01に行なっていたフィードバック 参考資料 北陸Ruby会議01との関わり 自分の発表解説の前に、なぜ自分が北陸Ruby会…

Model Context Protocolの2025-11-25仕様がリリースされた

MCP 最初のバージョンである 2024-11-05 仕様から 1 周年のアニバーサリーリリースとなる 2025-11-25 仕様がリリースされました。 blog.modelcontextprotocol.io 前バージョンの 2025-06-18 仕様からの差分は、以下の Key Changes でざっと見ることができま…

RubyWorld Conference 2025 で登壇した

hasumikin さんが佐香やのマスターを RWC に招待するという話を聞いて応募したプロポーザルを採択して頂いた話が今回。 当日のスライドは以下。 発表について いま流行りの AI をとりまく Ruby エコシステムまわりの話をテーマにしました。とりあえず "AI を…

Rails 8.1でのRuboCop関連のアップデート

Rails 8.1.0がリリースされました。ハイライトはリリース記事を読むと良いです。 rubyonrails.org ここで取り上げるのは、Rails 8.1.0 で更新された GitHub Actions 向けに生成される RuboCop 実行ワークフローのテンプレートについての小ネタです。 github.…

北陸Ruby会議01に登壇します

北陸Ruby会議01に『STYLE』というタイトルで登壇します。onk の言を借りれば "伝統芸能" の LT 枠です。 regional.rubykaigi.org プロポーザルの「概要」テキストは公式サイトのプログラムに書いてあるので、以下に通過したプロポーザルの「発表の詳細」テキ…

RailsTokyo #1 に参加した

RailsTokyo #1 に参加した。 railstokyo.connpass.com この日は勤務先の京橋オフィスに出社して、電車の乗り継ぎも面倒なので日本橋の会場まで歩いて参加。東京でこういった Rails のイベントは本当に久しぶりな気がしている。開始前には dak2 さんと OSS ま…

MCP Ruby SDK 0.4.0リリース

MCP (Model Context Protocol) Ruby SDK 0.4.0 のリリースがされました。 # Gemfile gem 'mcp', '~> 0.4.0' # バージョン指定の有無はお好みで。 前回の 0.3.0 リリースに対して、MCP 仕様に対するバグや不足していたいくつかのパラメータ実装が主な変更です…

The Rails Doctrineの日本語訳が公式サイトで公開された

The Rails Doctrineの日本語訳が Rails の公式サイトで公開されました。 rubyonrails.org 高橋会長が Qiita に投稿していた記事がオリジナルの翻訳です。 qiita.com Qiita 本文中にあるように、ある程度訳がこなれたら公式に提案するということでしたが、そ…

RubyWorld Conference 2025 に登壇します

RubyWorld Conference 2025 に『RubyでLLMアプリケーション 開発を支える基礎技術』というタイトルで登壇します。二日目 11月7日 (金) の出番です。 プログラム | RubyWorld Conference 2025 以下に通過したプロポーザルの概要テキストをほぼそのまま記載し…

MCP Ruby SDK 0.3.0リリース

MCP (Model Context Protocol) Ruby SDK 0.3.0 のリリースがされました。 # Gemfile gem 'mcp', '~> 0.3.0' # バージョン指定の有無はお好みで。 リリースの目玉としては、MCP クライアント機能が追加された点です。開発状況として MCP 仕様への準拠としては…

ながらRuby会議01に登壇した

ながらRuby会議01に『365日のOSS活動を続ける舞台裏』というタイトルで登壇した。 regional.rubykaigi.org 自分の発表について 本編 refinementsのメソッド定義を4000倍速くした話 知っているようで知らないrails newの世界 Ruby × iOSアプリ開発:共に歩ん…

RegionalRubyKaigiレポート(88) 東京Ruby会議12に寄稿した

ご存知 Rubyist Magazine (通称るびま) の RegionalRubyKaigiレポート(88) 東京Ruby会議12に寄稿した。 自分の担当はオープニングキーノートの John Hawthorn と、ryopeko さんの発表です。 magazine.rubyist.net この執筆には、東京Ruby会議12の会期終了後…

ながらRuby会議01に登壇します

ながらRuby会議01 に『365日のOSS活動を続ける舞台裏』というタイトルで登壇します。 regional.rubykaigi.org プロポーザルを出すか少し悩んでいたところ、関西Ruby会議08の懇親会でころちゃんに声を掛けてもらったのが後押しになったプロポーザルが通ったも…

COSCUP x RubyConf Taiwan 2025に参加した

COSCUP x RubyConf Taiwan 2025に参加した。 RubyConf Taiwan 2025への参加という形で、渡航や宿泊の費用を勤務先の永和システムマネジメントにサポートしてもらっての参加でした。ありがとうございます。 2025.rubyconf.tw さて本文。今回の RubyConf Taiwa…

RubyConf Taiwan 2025 向けの渡航準備的な情報3点

RubyConf Taiwan 2025 x COSCUP 2025 向けの渡航についてで、イベントそのものではなく渡航準備など事前情報的なものの記事です。 2025.rubyconf.tw 台湾への渡航は RubyConf Taiwan 2023 ぶりになるので、アップデートと備忘を兼ねています。ひとつ目が 202…

Scrum Fest Osaka 2025に登壇した

Scrum Fest Osaka 2025 に『Blikiから学ぶアジャイルソフトウェア開発の考え方』というタイトルで登壇した。 テーマとして取り上げた Bliki (ja) のサイトは以下。 bliki-ja.github.io 今回、Bliki ならびに Bliki (ja) を知る機会になったというフィードバ…

modelcontextprotocol org に加わった

先日 MCP Steering Committee に加わった流れで、MCP の GitHub organization である modelcontextprotocol に加わった。 github.com MCP とは Model Context Protocol という LLM 界隈で広まっているプロトコルで、MCP Steering Committee はその仕様策定の…

Scrum Fest Osaka 2025 に登壇します

Scrum Fest Osaka 2025 に『Blikiから学ぶアジャイルソフトウェア開発の考え方』というタイトルで登壇します。詳しくは以下のプロポーザルをご参照ください。 confengine.com ジム・コプリエンが来日して登壇ということで、せっかくの機会なので現地参加して…

MCP Steering Committeeに参加した

MCP Steering Committee に参加することになった。 コミット権をもらっている Ruby SDK の関わりで招待してもらった流れ。形態としては MCP (Model Context Protocol) の仕様などをどうしていくの運営委員会となる。 MCP Steering Committee はインターネッ…

Ginza.rb 第91回

『Ginza.rb 第91回 - Gumroadのソースコードを読むぞ』に参加した。会場はメドピアさん。今月もありがとうございます。 ginzarb.connpass.com willnet さんが進行をされた。自分は今回まで知らなかった Gumroad は以下。 gumroad.com 構成としては app ディ…

Kent Beckに会えた

「開発生産性カンファレンス 2025」でキーノートをするという Kent Beck に会いに行った。四半世紀もミーハーをしていれば、それは行きますよ。 サインをもらう書籍はいろいろと悩んだところ、kdmsnr さんのサインが入っている新訳の『エクストリームプログ…

『大規模言語モデルは新たな知能か』を読んだ

『大規模言語モデルは新たな知能か――ChatGPTが変えた世界』を読んだ。 大規模言語モデルは新たな知能か ChatGPTが変えた世界 (岩波科学ライブラリー)作者:岡野原 大輔岩波書店Amazon 現代の大規模言語モデル (以下 LLM) とその社会を俯瞰するにあたっ…

叡電LTに乗車した

京都の出町柳から発車する叡山電車で LT をするという、叡電 LT に LT 枠で乗車した。 ruby-tuesday.doorkeeper.jp サイトがオープンした際に、車内アナウンス用のマイクを使うという機会は今後の人生でもあるか分からないことなので、ネタの有無は関係なく…

フィヨブーファンブックVol.1に寄稿した

フィヨブーファンブックVol.1に寄稿した。 とある日に、かわかみさんからお声掛け頂いたのがきっかけ。そして、今回の関西Ruby会議08で物理本をご恵贈いただきました。ありがとうございます。 techbookfest.org 私は Ruby を使っている企業の視点からのフィ…

関西Ruby会議08に参加した

関西Ruby会議08に参加した。 regional.rubykaigi.org 去年の関西圏の地域Ruby会議で開催されていた、大阪Ruby会議04とはまたテイストの異なるタイムテーブルの回でした。 個人的には、松田さんが自身で「怪文書」と称しているトークは、発表そのものも登壇概…

Rubyセミナー大阪に参加した

Rubyセミナー大阪に参加した。ちょうど翌日の関西Ruby会議08への移動があったので、その流れとなった。 www.ruby.or.jp まつもとさんの話は、RubyKaigi 2025 の再演かと思いきや、割と早い段階で現在の AI ツールを色々と試してみた感想となっていて、まつも…

福井出張で勤務先の所属事業部のAI事情を話した

全社としてAIをやっていくぞということで、勤務先の所属事業部についてのAIの状況を話に勤務先の福井本社に出張した。 話したスライドは以下。 所属のアジャイル事業部では、ちょうど先週 Claude Max の利用サポートが始まったタイミングでもあった。いろい…