laf.watch
Officiallaf-mcp-template
自社サービスをLAF ボットに接続する MCP サーバーの出発点です。 契約は mcp-contract.md の一枚だけで、このリポジトリはその契約の実行可能な最小実装+提出前 チェッカー+CI です。
Use this template ボタンで自社リポジトリを作成し、collectSignals() を一つ
埋めるだけで標準ツール laf.watch が完成します。
はじめに
bun install
bun start # http://127.0.0.1:8765/mcp
bun run check # 제출 전 검사 — 등록 화면과 같은 질문을 CI에서 미리リモートサーバーの検査は bun laf-mcp-check.ts <url> [--token <bearer>] [--json] です。
Related MCP server: wrg-mcp-server
埋める順序
collectSignals()— 「止まったら大変」なものだけ。テレメトリではなく 当直リストです。閾値判定(何個からwarnか)は必ずサーバー側で 完了させ、statusとして出力します。バックエンドが落ちてもプロトコルエラーではなく シグナルで応答します(契約 §1.2)。自由ツールの追加 — ボットに任せる作業単位で、ツールは 10 個以下推奨。ツールごとに MCP 標準アノテーションを宣言します(契約 §2)。アノテーションのないツールは 登録時に最高リスク(破壊的)として扱われ、ボットが実質使用できません。 書き込みツールは最初から作らず、読み取りだけで 1 週間運用してみて、必要になったものだけ 追加する方が実際には速いです。
検査の通過 —
bun run checkが FAIL 0 になるまで。同梱の GitHub Actions ワークフローがプッシュのたびに同じ検査を実行します。デプロイ — 自社インフラへ。コードレビュー・シークレット管理・可用性は自社の責任であり、 プラットフォームには URL と Bearer トークンのみが渡されます。
登録 — LAF 管理画面に URL を登録すると、プラットフォームが
laf.watchを 定期ポーリング(モデルなし、純粋なコードで)し、シグナルの出現・消滅・遷移のみを イベント化します。自由ツールはボット対話でリスク宣言どおりに実行されます — 読み取りは静かに、破壊的・送信・課金は人間の承認を待ちます。
やってはいけないこと
閾値判定をプラットフォームに先送りする —
statusはサーバー側で確定させます。バックエンド障害をプロトコルエラーとして出す — シグナルで応答します。
アノテーションの省略 — すべて破壊的として扱われます。
登録後のアノテーション引き下げ — 権限昇格とみなされ、自動停止+再同意が 発生します。
ファイル
ファイル | 内容 |
| 参照サーバー(約 100 行)。ステートレス Streamable HTTP — 再起動しても何も失いません |
| 提出前チェッカー。登録画面と同じ質問 — LAF-labs/openbot からそのまま取得したファイルであり、直接編集しません |
| サーバーを起動してチェッカーを実行する CI |
MIT — LICENSE。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
MCP server for Riveter's enrichment, scraping, and monitoring API
Related MCP Servers
- AlicenseAqualityCmaintenanceAn AppSec-focused MCP server that performs static analysis scans on C/C++ source code for memory-safety vulnerabilities and parses compiled PE/ELF binary headers locally to audit active defensive compiler mitigations (ASLR, DEP/NX, PIE).41MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that exposes a 60+ tool security and threat-intel stack to AI agents, enabling secret scanning, Sigma rule generation, ransomware lookup, OSINT, and deep research.1MIT
- AlicenseNot gradedqualityCmaintenanceA plug-and-play MCP server that adds zero-boilerplate tools like file search, reliability scoring, and prompt injection detection to any MCP-compatible agent.MIT
- AlicenseNot gradedqualityAmaintenanceAI code reviews and git activity digests with machine-readable risk scoring, available as an MCP server for use within an agent session.1MIT