mcpField
L
Lockstep

Lockstep

ローカル
getlockstep.devメモリ・ナレッジ114 日前に更新

Lockstep について

Lockstepはエンジニアリングチーム向けの意思決定メモリーCLIです。各種チームツールから決定を集め、担当者の確認を経て、作業開始前にMCP対応コーディングエージェントへ共有します。

主な機能

  1. 01チームツールから決定を収集
  2. 02担当者による決定の確認
  3. 03セッション開始時のエージェント向け共有
  4. 04ロック済み決定と矛盾する作業の検出
  5. 05フックとMCPのセットアップ

活用シーン

  1. 01コーディングセッション前のエージェントへの共有
  2. 02予定作業と確認済み決定の照合
  3. 03チームのワークフローから技術上の決定を収集

MCP 対応

Lockstepはコーディングエージェント向けにMCPを設定し、セッション開始時に決定事項の概要を提供します。ロック済み決定と矛盾する作業も検出します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lockstep-team-agent-lockstep": {
"command": "npx",
"args": [
"-y",
"lockstep-cli"
],
"env": {
"LOCKSTEP_VENDOR": "<LOCKSTEP_VENDOR>"
}
}
}
}
起動コマンドnpx -y lockstep-cli
設定が必要な環境変数
LOCKSTEP_VENDORAgent vendor label used for session registration (e.g. claude-code, cursor). Optional; defaults to unknown.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmlockstep-cli0.3.2

ツール

19

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
summarystringはい
surfacestringいいえ
diffHashstringいいえ
riskTierenumいいえowned | shared | contract
verifiedbooleanいいえ
capabilityRefstringいいえ
contractDeltaanyいいえ
verifiedAgainststringいいえ

詳細

lockstep-cli

Lockstep の CLI です。作業を始める前に、すべての人と AI エージェントが参照する、エンジニアリングに関するあらゆる決定の唯一の情報源です。

Lockstep は Slack、Notion、Jira、プルリクエストから決定を自動的に収集し、それぞれの決定を担当者に確認してもらいます。また、セッション開始時に MCP 互換のコーディングエージェント(Claude Code、Cursor など)に概要を伝え、Locked の決定に反する作業がリリースされる前に警告します。

インストール

npm install -g lockstep-cli

クイックスタート

lockstep login     # authenticate
lockstep onboard   # one step: wire up hooks + MCP for your agent, link this repo
lockstep status    # check auth + config health

詳細なセットアップ、MCP の設定、セルフホスト(Apache-2.0、docker compose up を 1 回実行するだけ)については、以下をご覧ください。

リポジトリにスターを付ける

Lockstep がチームに役立った場合は、GitHub でスターを付けて、ほかのチームにも見つけてもらいましょう。

ライセンス

Apache-2.0

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。