JSON-RPC は、JSON を使ってリクエストとレスポンスをやり取りするためのシンプルなRPC方式です。
技術記録帖
調べて、整えて、残す
2026年4月4日
VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。
JSON-RPC は、JSON を使ってリクエストとレスポンスをやり取りするためのシンプルなRPC方式です。
stdio は、標準入力と標準出力を使ってプロセス間でやり取りする方法です。
Streamable HTTP は、HTTP ベースで MCP のやり取りを行うための公式 transport です。
MCPツールは、MCPサーバーが公開する「実行できる機能」です。
MCPリソースは、MCPサーバーがAIへ見せるために公開するデータです。
MCPプロンプトは、MCPサーバーが再利用しやすい形で提供する指示テンプレートです。
uv は、Python の依存管理、仮想環境、Python バージョン管理、スクリプト実行までかなり広く扱えるツールです。
pip は、Python パッケージをインストールするための標準的なツールです。
venv は、Python の仮想環境を作るための標準機能です。
Poetry は、Python の依存管理とパッケージ管理をまとめて扱いやすくするツールです。
pyproject.toml は、Python プロジェクトの設定や依存情報をまとめるための標準的な設定ファイルです。
requirements.txt は、インストールしたい Python パッケージ一覧をテキストで書くファイルです。
ロックファイルは、依存関係の実際の解決結果を固定して、同じ環境を再現しやすくするためのファイルです。
GitHub Actions は、GitHub 上でテスト、ビルド、デプロイなどを自動化できる仕組みです。
CI/CD は、テストやビルド、デプロイを継続的に回して開発を進めやすくする考え方です。
workflow は、自動化の手順をまとめた設定ファイルや処理の流れを指します。
runner は、workflow の job を実際に実行するマシンです。
YAML は、設定ファイルでよく使われる読みやすいテキスト形式です。
GITHUB_TOKEN は、GitHub Actions からリポジトリへアクセスするときに使える自動発行トークンです。
Secrets は、APIキーやパスワードなどの機密情報を安全に扱うための保存領域です。
Dev Containers は、コンテナを使って開発環境をそろえ、ローカルPCを汚しにくくするための仕組みです。
devcontainer.json は、Dev Containers の開発環境設定を書くファイルです。
Docker は、アプリや開発環境をコンテナとしてまとめて動かしやすくする仕組みです。
Dockerfile は、コンテナイメージの作り方を書くファイルです。