0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MDN Web Docs 翻訳用 mcp サーバー構築構想

Last updated at Posted at 2025-12-18

MDN Web Docs 翻訳をもっと身近に

― 翻訳用 mcp サーバー構想の紹介 ―

この記事は、MDNとかをみんなで編集!翻訳! Advent Calendar 202519 日目 の記事です

本記事では、下記について紹介します

  • MDN 翻訳コミュニティの紹介
  • 翻訳作業を支援する mcp サーバー構想

はじめに

MDN とは

MDN Web Docs は、Web 標準および Mozilla プロジェクトに関する公式ドキュメントを提供するサイトです
Mozilla Developer Network(モジラ・デベロッパー・ネットワーク、略称: MDN)として、多くの Web 開発者に利用されています

MDN 翻訳コミュニティの紹介

Mozilla Japan コミュニティ の活動の 1 つとして、MDN 翻訳コミュニティ があります

このコミュニティでは、MDN Web Docs の日本語翻訳(ローカライズ) を行っています

本題:翻訳用 mcp サーバー構想

現在、MDN Web Docs 翻訳作業を支援する mcp サーバーの個人開発を計画しています

目的

翻訳環境の構築や作業手順を簡略化し、「翻訳に挑戦してみたい人のハードルを下げる」 ことが目的です

翻訳環境構築の課題

翻訳そのものに興味はあっても、下記理由で、途中で挫折してしまう方も少なくありません

  • 環境構築でつまずく
  • 手順が多くて混乱してしまう

こうした課題を解決するための仕組みとして、mcp サーバーの開発を考えています

仕様概要

前提条件

下記リポジトリが同一階層に fork & clone されていること

対応エディタ

  • 開発初期は Cursor を想定
  • 将来的に VS Code への対応も検討

機能概要

ユーザー操作

  • トリガー:@mdn-trans-ja
  • 翻訳したい MDN ページの URL を入力

mcp サーバーが行うタスク

以下の作業を 対話形式 で進める想定です

  • 翻訳用 Issue の作成
  • 本家リポジトリとの同期
  • 翻訳リポジトリに作業ブランチを作成
  • 原文(英語)リポジトリから翻訳対象ページのコミットハッシュを取得
  • 原文ページを翻訳リポジトリへコピー
  • 翻訳対象ページのヘッダにコミットハッシュを反映

対応範囲について

  • 今回は新規翻訳のみを対象
  • 既存翻訳ページの更新対応は、リリース後に開発予定

動作環境と公開方針

動作環境について

  • 初期はローカル PC 上で mcp サーバーを起動
  • 翻訳コミュニティメンバーに試用してもらいフィードバックを収集
  • デバッグ・議論を経てリリース
  • 公開サーバーへのデプロイ可否は、コミュニティ内で相談の上決定

開発の流れ(予定)

  1. 仕様検討
  2. 開発
  3. デバッグ
  4. コミュニティ内での試験運用
  5. α / β リリース
  6. 正式リリース(コミュニティへ移管)

まとめ

まだ構想段階で実装もこれからですが、この mcp サーバーが 翻訳に挑戦したい人の後押し になればと考えています

おわりに

最後までお読みいただきありがとうございました

この mcp サーバーが完成すれば、MDN 翻訳の効率と参加のしやすさは大きく向上するはず です

この記事が、皆さんの翻訳への一歩につながれば幸いです
引き続き、MDNとかをみんなで編集!翻訳! Advent Calendar 2025をお楽しみください!

次回 12/22(月)@potappo さんです
よろしくお願いします!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?