nittim について
nittimは、開発者やコーディングエージェント向けに、リリース前のコード監査を行うMCPサーバーです。無料のシークレット・依存関係スキャンに加え、根拠や修正案、判定を含む有料の詳細監査を提供します。
主な機能
- 01コミット済みシークレットと脆弱な依存関係のスキャン
- 02監査項目を平易な言葉で表示
- 03無料のセルフレビューチェックリスト
- 04実行前の監査料金見積もり
- 05監査結果、修正案、判定の提示
- 06独立したセカンドオピニオンの依頼
活用シーン
- 01リリース前にリポジトリのシークレットを確認
- 02チェックリストを使ったローカルでのコードレビュー
- 03セキュリティと信頼性の問題や修正案の確認
MCP 対応
MCPサーバーは、スキャン、チェックリスト、見積もり、詳細監査、セカンドオピニオン、指摘の再確認ツールをMCPクライアントに提供します。無料ツールはアカウント不要で利用でき、有料ツールはキーが必要で、課金前にアカウント所有者の確認を求めます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://nittim.com/api/mcpclaude mcp add --transport http nittim https://nittim.com/api/mcp{"mcpServers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}Cursor で開く{"servers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}VS Code で開く{"mcpServers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}{"mcpServers":{"nittim":{"serverUrl":"https://nittim.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
15| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| repoUrl | string | はい | GitHub リポジトリの URL または owner/repo です。プライベートリポジトリの場合は githubToken が必要ですが、アカウントが nittim.com でそのリポジトリに nittim の GitHub App をインストール済みの場合は不要です。 |
| fullScan | boolean | いいえ | true にすると、より広範な Full Audit ティアを購入します。対象となるすべてのソースファイルを監査し、料金はパス数に基づきます。 |
| payInstead | boolean | いいえ | true にすると、毎日の無料監査枠が再開するのを待つ代わりに、今すぐクレジットを支払います。本来無料で利用できる場合でも、付帯する (Audit) 特典は使用しません。 |
| deployedUrl | string | いいえ | このリポジトリの稼働中デプロイ先の任意 URL です。アカウント所有者が実際に運用しているオリジンに限ります。設定すると、監査では対象への読み取り専用フェッチを上限付きで 1 回実行し、デプロイ済み成果物と監査対象のコミットとの差異を報告します。リダイレクトは一切追跡せず、プライベートアドレスは拒否します。 |
| githubToken | string | いいえ | プライベートリポジトリ用の任意の読み取り専用 GitHub トークンです。トークンがない場合は公開リポジトリのみアクセスできます。ただし、アカウントが nittim.com でこのリポジトリに nittim の GitHub App をインストール済みなら、トークンなしでプライベートリポジトリを利用できます。 |
| authorization | string | いいえ | 人間による確認。アカウント所有者が Confirm を押した後、確認リンクの応答に含まれる `authorization` ID を指定します。1 回限りで、有効期間は短時間です。 |
| confirmedCost | object | いいえ | 料金の確認。初回の呼び出しでは省略し、その後、見積もりの `cost` を正確にそのまま返します。 |
| confirmedCost.kind | string | はい | 見積もりの `cost` に含まれる `kind`。例:'credits'。 |
| confirmedCost.credits | number | はい | 見積もりの `cost` に含まれる `credits` の数値です。 |
| confirmedCost.centicredits | number | いいえ | 見積もりの `cost` に `centicredits` の整数値が含まれている場合、その値を指定します。 |
詳細
nittim MCP
nittim は、コードをリリースする前に監査します。
MCP 経由で接続すると、エージェントは次のことができます。
- リポジトリまたは投稿された複数のファイルをスキャンし、コミットされたシークレットや既知の脆弱な依存関係を検出します。無料で、キーは不要です。
- nittim が実行するすべてのチェックを、わかりやすい言葉で一覧表示します。
- 無料のセルフレビュー用チェックリスト(
get_loop)を読み取ります。無料で、キーは不要です。 - GitHub リポジトリやファイル一式の料金を、処理を開始する前に見積もります。無料で、アップロードも不要です。
- 完全な監査を実行し、判定を受け取ります。判定は「本番環境へのリリース準備完了」「条件付きで本番環境へのリリース準備完了」「高リスク」「安全ではない」のいずれかです。セキュリティ、プライバシー、信頼性、アーキテクチャに関する指摘には、それぞれ修正方法が添えられます。
- 独立した評価者から、あらゆる作業についてセカンドオピニオンを得ます。
- 誤りと思われる指摘にフラグを付け、人によるレビューを依頼します。
有料監査では、実行前に料金が提示されます。確認するまで料金は発生しません。
30 秒で試す
(下記の方法で)接続してから、エージェントに次のように頼んでください。
nittim の
get_loopを実行し、このリポジトリを使ってレビューしてください。
無料のチェックリストを読み込み、お使いのモデル上でコードをレビューします。何もアップロードされず、キーも不要です。または、ファイルのコミット済みシークレットや脆弱な依存関係を scan_source でスキャンするよう頼むこともできます。こちらも無料です。
接続
Claude Code、プラグインとして(サーバーと nittim-loop スキルを追加します)。
/plugin marketplace add ilanwolberger/nittim-mcp
/plugin install nittim@nittim
または、サーバーのみを追加します。
claude mcp add --transport http nittim https://nittim.com/api/mcp
Claude Code の自動モードを使用していますか?
自動モードでは、実行すると料金が発生する可能性があると判断したツールは、実行前に拒否されます。nittim の有料ツールは必ず事前に料金を提示し、アカウント所有者が確認リンクをクリックするまで課金されません。そのため、サーバーを許可しても、アシスタントが独自に料金を発生させることはありません。これを ~/.claude/settings.json(またはプロジェクトの .claude/settings.json)に追加してください。
{ "permissions": { "allow": ["mcp__nittim"] } }
ルール名は claude mcp add で付けたサーバー名に従います。nittim 以外を指定した場合は mcp__<your-name> です。無料ツール(スキャン、見積もり、チェックリスト)は、このルールがなくても動作します。
Cursor または VS Code:上部のボタンを使うか、MCP の設定で nittim → https://nittim.com/api/mcp を指定します。
または、任意の MCP クライアントに次のように追加します。
{
"nittim": {
"type": "streamable-http",
"url": "https://nittim.com/api/mcp"
}
}
無料ツールはアカウントなしですぐに利用できます。有料ツールにはキーが必要です。nittim.com/keys で発行してください。
スキル
skills/nittim-loop は、無料でローカル実行できるセルフレビューです。所有するリポジトリを、お使いのモデル上でレビューできるよう、nittim の公開チェックリストに沿ってアシスタントを案内します。データがアップロードされることはありません。チェックリストは、接続されている場合は get_loop MCP ツール経由で読み込み、そうでない場合は https://nittim.com/selfcheck.md から直接取得します。
Claude Code — プラグインをインストールし(上記の「接続」を参照)、レビューしたいプロジェクト内で /nittim:nittim-loop を実行します。または、スキル単体でインストールすると、すべてのプロジェクトで利用できます。
mkdir -p ~/.claude/skills/nittim-loop && curl -fsSL https://nittim.com/skills/nittim-loop/SKILL.md -o ~/.claude/skills/nittim-loop/SKILL.md
Cursor — 同じチェックリストをプロジェクトルール(skills/nittim-loop/nittim-loop.mdc)として利用できます。https://nittim.com/skills/nittim-loop/nittim-loop.mdc でも常時提供されています。
mkdir -p .cursor/rules && curl -fsSL https://nittim.com/skills/nittim-loop/nittim-loop.mdc -o .cursor/rules/nittim-loop.mdc
その他の MCP クライアント — get_loop ツールを直接呼び出してください。インストールは不要です。
詳細はこちら
人にもエージェントにも役立つ完全なリファレンス:nittim.com/agents
Smithery、Glama、cursor.directory、およびMCP Registryに掲載されています。
このリポジトリには、すべて上記の稼働中のエンドポイントを参照する、nittim の MCP サーバー用リスティングマニフェストが含まれています。Open Plugins(plugin.json、.mcp.json)、MCP Registry(server.json)、Claude Code のプラグインとマーケットプレイス(.claude-plugin/)、および nittim-loop スキル(Claude Code 用の SKILL.md、Cursor 用の nittim-loop.mdc)です。これ以外のアプリケーションコードは含まれていません。scripts/gate.sh はリポジトリ自体の整合性を確認します。マニフェストが一致していること、2 つのスキルのコピーが同一であること、上記のすべての URL にアクセスできることを検証します。また、hooks/pre-push は GitHub に送信する前にシークレットをスキャンします(クローンごとに一度、git config core.hooksPath hooks を実行します)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。