用語集

IT用語集

VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。

Glossary JSON-RPC

JSON-RPC は、JSON を使ってリクエストとレスポンスをやり取りするためのシンプルなRPC方式です。

Glossary stdio

stdio は、標準入力と標準出力を使ってプロセス間でやり取りする方法です。

standard input/output
Glossary Streamable HTTP

Streamable HTTP は、HTTP ベースで MCP のやり取りを行うための公式 transport です。

Glossary MCPツール

MCPツールは、MCPサーバーが公開する「実行できる機能」です。

MCP tool MCP tools
Glossary MCPリソース

MCPリソースは、MCPサーバーがAIへ見せるために公開するデータです。

MCP resource MCP resources

MCPプロンプトは、MCPサーバーが再利用しやすい形で提供する指示テンプレートです。

MCP prompt MCP prompts
Glossary uv

uv は、Python の依存管理、仮想環境、Python バージョン管理、スクリプト実行までかなり広く扱えるツールです。

Glossary pip

pip は、Python パッケージをインストールするための標準的なツールです。

Glossary venv

venv は、Python の仮想環境を作るための標準機能です。

仮想環境
Glossary Poetry

Poetry は、Python の依存管理とパッケージ管理をまとめて扱いやすくするツールです。

Glossary pyproject.toml

pyproject.toml は、Python プロジェクトの設定や依存情報をまとめるための標準的な設定ファイルです。

Glossary requirements.txt

requirements.txt は、インストールしたい Python パッケージ一覧をテキストで書くファイルです。

ロックファイルは、依存関係の実際の解決結果を固定して、同じ環境を再現しやすくするためのファイルです。

lock file lock-file
Glossary GitHub Actions

GitHub Actions は、GitHub 上でテスト、ビルド、デプロイなどを自動化できる仕組みです。

Glossary CI/CD

CI/CD は、テストやビルド、デプロイを継続的に回して開発を進めやすくする考え方です。

CI CD
Glossary workflow

workflow は、自動化の手順をまとめた設定ファイルや処理の流れを指します。

ワークフロー
Glossary runner

runner は、workflow の job を実際に実行するマシンです。

GitHub-hosted runner self-hosted runner
Glossary YAML

YAML は、設定ファイルでよく使われる読みやすいテキスト形式です。

Glossary GITHUB_TOKEN

GITHUB_TOKEN は、GitHub Actions からリポジトリへアクセスするときに使える自動発行トークンです。

Glossary Secrets

Secrets は、APIキーやパスワードなどの機密情報を安全に扱うための保存領域です。

GitHub Secrets シークレット
Glossary Dev Containers

Dev Containers は、コンテナを使って開発環境をそろえ、ローカルPCを汚しにくくするための仕組みです。

Dev Container

devcontainer.json は、Dev Containers の開発環境設定を書くファイルです。

Glossary Docker

Docker は、アプリや開発環境をコンテナとしてまとめて動かしやすくする仕組みです。

Glossary Dockerfile

Dockerfile は、コンテナイメージの作り方を書くファイルです。