vscode について
Visual Studio Code は、コードナビゲーションや理解支援に軽量なデバッグ機能と拡張性を組み合わせた開発者向けエディターです。このリポジトリには、Visual Studio Code 製品の開発に使われるオープンソースの Code - OSS が含まれています。
主な機能
- 01コード編集とナビゲーション
- 02コード理解の支援
- 03軽量なデバッグ
- 04拡張モデル
- 05既存ツールとの連携
活用シーン
- 01ソースコードの編集と移動
- 02編集・ビルド・デバッグのサイクルでの作業
- 03エディター機能の拡張
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Visual Studio Code - オープンソース ("Code - OSS")
リポジトリ
このリポジトリ("Code - OSS")は、コミュニティとともに Visual Studio Code 製品を開発(Microsoft)するための場所です。ここではコードや課題を扱うだけでなく、ロードマップ、月次のイテレーション計画、エンドゲーム計画も公開しています。このソースコードは、標準的な MIT ライセンスのもと、誰でも利用できます。
Visual Studio Code
Visual Studio Code は、Microsoft 固有のカスタマイズを加えた Code - OSS リポジトリのディストリビューションであり、従来の Microsoft 製品ライセンスのもとで提供されています。
Visual Studio Code は、コードエディターのシンプルさと、開発者が中核となる編集・ビルド・デバッグのサイクルで必要とする機能を兼ね備えています。包括的なコードの編集、ナビゲーション、理解のサポートに加え、軽量なデバッグ、豊富な拡張性モデル、既存ツールとの軽量な統合を提供します。
Visual Studio Code は毎月、新機能とバグ修正を加えて更新されます。Windows、macOS、Linux 向けには Visual Studio Code の Web サイトからダウンロードできます。毎日最新のリリースを入手するには、Insiders ビルドをインストールしてください。
コントリビューション
このプロジェクトには、次のようなさまざまな参加方法があります。
- バグと機能要望を送信する、また、チェックインされた際にその検証を手伝う
- ソースコードの変更をレビューする
- ドキュメントをレビューし、誤字の修正から新しいコンテンツの追加まで、あらゆる内容についてプルリクエストを送る
課題の修正やコードベースへの直接のコントリビューションに関心がある場合は、コントリビューションの方法のドキュメントをご覧ください。このドキュメントでは、次の内容を扱っています。
フィードバック
- Stack Overflow で質問する
- 新機能をリクエストする
- 人気の機能リクエスト に賛成票を投じる
- issue を登録する
- GitHub Discussions または Slack で拡張機能作者のコミュニティとつながる
- @code をフォローして、ご意見をお寄せください!
これらの各チャネルの説明や、その他のコミュニティベースのチャネルについては、wiki をご覧ください。
関連プロジェクト
VS Code の多くのコアコンポーネントや拡張機能は、GitHub 上の独自のリポジトリで管理されています。たとえば、node debug adapter と mono debug adapter のリポジトリは、それぞれ別のものです。完全な一覧については、wiki の 関連プロジェクト ページをご覧ください。
同梱拡張機能
VS Code には、extensions フォルダーにある組み込みの拡張機能が含まれており、多くの言語の文法定義やスニペットが含まれています。ある言語に対して高度な言語サポート(インライン候補、定義へ移動 など)を提供する拡張機能には、接尾辞 language-features が付いています。たとえば、json 拡張機能は JSON の色分けを提供し、json-language-features 拡張機能は JSON に対する高度な言語サポートを提供します。
開発コンテナー
このリポジトリには、Visual Studio Code の Dev Containers / GitHub Codespaces 用の開発コンテナーが含まれています。
-
Dev Containers を使用する場合は、Dev Containers: Clone Repository in Container Volume... コマンドを使用してください。このコマンドは、macOS および Windows でのディスク I/O を改善するために Docker ボリュームを作成します。
- すでに VS Code と Docker がインストールされている場合は、こちら をクリックして開始することもできます。この操作により、必要に応じて VS Code が Dev Containers 拡張機能を自動的にインストールし、ソースコードをコンテナーボリュームにクローンして、使用可能な開発コンテナーを起動します。
-
Codespaces を使用する場合は、VS Code に GitHub Codespaces 拡張機能をインストールし、Codespaces: Create New Codespace コマンドを使用してください。
フルビルドを実行するには、Docker / Codespace に少なくとも 4 コアと 6 GB の RAM(8 GB 推奨) が必要です。詳細については、開発コンテナーの README を参照してください。
行動規範
このプロジェクトは Microsoft オープンソース行動規範 を採用しています。詳細については、行動規範 FAQ を参照するか、ご質問やご意見がある場合は [email protected] までお問い合わせください。
ライセンス
Copyright (c) Microsoft Corporation. All rights reserved.
MIT ライセンスの下で提供されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。