管理人

このブログは、IT関係を中心とした勉強サイトです。

A cool citrus beverage with ice and a dried citrus garnish, set outdoors on a rustic wooden table.

Claude Code から GitHub の MCP サーバーに接続する方法(PAT 認証)

2026/7/4    ,

GitHub には、Claude Code をはじめとする MCP 対応クライアントからリポジトリや Issue、Pull Request にアクセスできる公式の MCP サーバーが提供されています。本記事では、このサーバーに Personal Access Token(PAT)で接続し、Claude Code から GitHub のデータを参照・操作できる環境を構築する手順をハンズオン形式で解説します。Fine-grained PATの発行から登録、動作確認、チームへの共有まで一連の手順を扱います。

A yellow bicycle casting shadows on a cobblestone path by an Amsterdam canal.

Windowsでいつの間にかメモリが足りなくなっている場合の原因調査

2026/7/4    

Windowsで「いつの間にかメモリが足りなくなる」現象の原因を、タスクマネージャーとリソースモニターを使って特定する手順をまとめました。プロセス一覧の確認方法から、メモリリークを疑う判断基準、原因アプリ特定後の対処までを段階的に解説します。

A minimalistic photo of a person in a hat against a large orange wall, perfect for design needs.

Claude Code の MCP 設定をチームで共有する方法(.mcp.json の活用)

2026/7/4    ,

Claude CodeのMCPサーバー設定をチームメンバーと共有する方法を、天気予報MCPサーバーを題材にハンズオン形式で解説します。.mcp.jsonの生成、${VAR}形式による環境変数化、APIキーなど機密情報の.envファイルでの管理、.gitignoreの整備、Gitリポジトリへの共有までを一通り扱います。

Aerial view of a winding road through Xinjiang's desert landscape with unique geological formations.

Claude Code に MCP サーバーを接続する設定方法(用語解説と基本コマンド)

2026/7/4    ,

Claude Code に MCP サーバーを接続する設定方法を解説します。Claude Desktop との設定の違い、トランスポートとスコープの考え方、基本コマンドの使い方を整理した上で、公式の天気予報サーバーを題材に、WSL と Windows ネイティブの両方で接続手順を実演します。

Close-up of a striped tabby cat peacefully sleeping on a stone surface outdoors.

CLAUDE.mdの書き方と運用:Claude Codeにプロジェクトのルールを渡す

2026/7/4    ,

Claude Codeにプロジェクトの文脈を渡す設定ファイル「CLAUDE.md」について、公式ドキュメントを軸に書き方と運用のポイントを解説。配置場所別の記述例から段階的開示、Hookとの連携まで実例で紹介します。

Beautiful white gazebo with pillars in a lush Malaysian garden. Perfect for serene moments.

Claude Code CLIの導入と基本操作(Windows)

2026/7/4    , ,

Anthropic社のAIコーディング支援ツール「Claude Code」のCLI版をWindows環境に導入する手順を解説します。WSLとWindowsネイティブの両方のインストール方法、認証、対話モード・ワンライナーモードの基本操作、よく使うコマンドまでを一通りまとめました。

Classic wooden bench inside a vintage train with view of adjacent carriage.

VS Code Dev Containersで作るPython開発環境(Docker入門)

2026/6/30    ,

VS CodeのDev Containers拡張機能を使い、Dockerコンテナ上にPython開発環境を構築する手順を解説します。devcontainer.jsonの書き方から、コンテナ内でのコード補完・実行・ファイル同期まで、一通りの流れを紹介します。

Close-up of fresh green plums, lemon, and salt on a table with leaves, depicting a traditional Turkish snack.

Docker Composeの導入:複数コンテナの構成管理と起動の自動化(Docker入門)

2026/6/30    

Docker Composeを用いた複数コンテナの構成管理と、システム起動の自動化について解説します。単体のコンテナを動かす段階から先に進み、Webサーバー、データベース、管理ツールといった複数のサービスが連携するシステムを、一つの設定ファイル(docker-compose.yml)で制御するための方法を示します。また、セキュリティ対策(.env)やコンテナ同士の連携を保証するヘルスチェック(自動待機)などについても取り扱います。

A vibrant painted lady butterfly (Vanessa cardui) perched on yellow marigolds in Mersin, Türkiye.

名前付きボリュームとコンテナ間ネットワーク(Docker入門)

2026/6/30    

Dockerコンテナの「使い捨て」の強みを活かしつつ、データの永続化とコンテナ間通信を実現する方法を解説。名前付きボリュームとバインドマウントの使い分け、ユーザー定義ネットワークによる名前解決の仕組みを、Adminerを使った実践ハンズオン形式で学べます。

A cozy setup featuring Turkish coffee, a book, and a candle, creating a relaxing ambiance.

Dockerfileの書き方入門:独自イメージのビルドとマルチステージビルド(Docker入門)

2026/6/30    

Dockerfileの基本コマンドと役割、効率的なビルドのためのキャッシュの仕組みを解説します。Next.jsの実行を例に、ビルドオプションの使い方から.dockerignoreによる除外設定、マルチステージビルドによるイメージ作成の手順まで、一連の流れを解説した入門記事です。

Skyline view of Ho Chi Minh City featuring Landmark 81 Tower and adjacent riverfront.

Dockerの基礎とコンテナの起動・バインドマウント(Docker入門)

2026/6/30    

本記事では、Windows環境にDocker Desktopを導入し、ApacheコンテナでローカルのHTMLファイルを同期表示させるまでの手順をまとめました。インストールなどの初期設定から、基本操作、そしてバインドマウントの設定までを一通り解説します。

A breathtaking view of snow-covered Himalayan mountains under a vibrant sunrise with pink hues.

WSL上のMCPサーバーをClaude Desktopから利用する方法

2026/7/4    , ,

本記事では、WSLで立ち上げたMCPサーバーにclaude for desktopからアクセスする方法をご紹介します。MCPサーバーには公式から提供されている天気予報のAPIを使用し、接続のためのJSONファイルの書き方を解説します。最後にテストを実施して、プロンプトからMCPサーバーを利用します。

Picturesque coastal town nestled among islands and mountains.

WSL上のUbuntuでNvidia製のGPU環境を構築する方法

2026/7/4    ,

WSL2上のUbuntuでNVIDIA製GPU(CUDA)環境を構築する手順を解説します。Windows側ドライバーの導入から、CUDA Toolkitのインストール、nvidia-smi -Lによる動作確認までを説明します。

Vintage camera and plant on wooden table with sunlight.

リモートデスクトップ接続で画面が真っ黒になったときの対処法(Windows)

2026/6/30    

Windowsのリモートデスクトップ接続で発生する「ブラックアウト現象(真っ黒画面)」の対処法をまとめました。接続はできているけど画面が真っ黒なときに、接続先の再起動という解決策から、それが叶わない状況での代替案までを4つのステップでまとめました。特に、画面が映らない状態でのブラインド操作(ショートカットやコマンド入力)の注意点についても触れました。

Cozy outdoor cafe setting with empty chairs in Jeddah, Saudi Arabia's historic district.

uvのインストールと使い方(pyenvよりも高速)- Python環境構築

2026/6/30    

Rust製のPython管理ツール「uv」の基本操作とプロジェクト管理手法。pyenv、pip、venvなどの役割を統合し、単一のインターフェースでPython環境を制御する具体的な手順を整理しました。プロジェクトごとのPythonバージョン固定や、ロックファイルによる再現性の確保など、必要な機能を網羅的に解説します。