Skip to main content
Glama
nymrel

nymrel-agent

Official
by nymrel

Nymrel Agent

Nymrel Agent は、公開API、ローカルCLI、MCPサーバー、および低保管実行ハーネスにわたって単一の決定的契約を持つ説明可能なマルチモデルルーターです。

モデルカタログと明示的な要件を提供します。Nymrel Agent は、健全性、リスク、能力、データ境界、コンテキスト、モダリティ、コスト、またはレイテンシの制約に違反する候補を拒否し、バランス、品質、コスト、またはレイテンシの目的の下で適格なセットをランク付けし、完全な説明を返します。

ホスト型ルーターはモデルメタデータのみを受け入れます。プロンプト、プロバイダー資格情報、ファイル、顧客識別子は受け入れず、モデル呼び出しを実行しません。

Quickstart

公開ルーティングエンドポイントはアカウントやキーを必要としません:

curl -sS https://nymrel-agent.vercel.app/v1/route \
  -H "content-type: application/json" \
  --data-binary @examples/route-request.json

同じペイロードをローカルでルーティングします:

npm ci
npm run compile
node dist/src/bin/nymrel-agent.js route --file examples/route-request.json

完全なドキュメント: https://nymrel-agent.vercel.app/docs

OpenAPI 3.1: https://nymrel-agent.vercel.app/openapi.json

機械可読な製品コンテキスト: https://nymrel-agent.vercel.app/llms.txt

Related MCP server: semantic-runtime

What the result means

ルーティングには2つの段階があります:

  1. フェイルクローズの適格性フィルターは、安定した理由コードで互換性のないプロファイルを拒否します。

  2. 適格なプロファイルは、可視の整数スコアコンポーネントと決定的なタイブレークを受け取ります。

選択された目的は明示的な重みを変更します。明示的なコストとレイテンシの上限も、対応するスコアコンポーネントを固定するため、無関係なカタログメンバーシップを変更しても、正規化範囲を移動するだけで固定コンポーネントを変更することはできません。上限が省略された場合、そのコンポーネントは適格セットの正規化にフォールバックします。クローズドなv1レスポンス形状を変更せずに、各ルートレシートは選択されたモードをdecisionCodesで、数値の境界をexplanationで報告します。モデルの品質、信頼性、コスト、レイテンシ、境界、および能力の事実は呼び出し元が提供する証拠です。Nymrel Agent はそれらをどのように使用したかを説明しますが、それらを認定するものではありません。

CLI

nymrel-agent route --file PAYLOAD.json [--endpoint https://host]
nymrel-agent models doctor [--config CONFIG.json]
nymrel-agent run --config CONFIG.json (--task TEXT | --task-file FILE|-)
nymrel-agent contract
nymrel-agent demo

ローカルルーティングがデフォルトです。--endpoint はメタデータのみのペイロードをホスト型ルーターに送信します。

MCP

stdio MCPサーバーは2つの読み取り専用ツールを公開します:

  • route_models — nymrel.agent.route/v1 JSONペイロードを検証してルーティングします。

  • explain_contract — 安定したルーティングと保管境界を返します。

ソースからビルドした後のクライアント設定例:

{
  "mcpServers": {
    "nymrel-agent": {
      "command": "node",
      "args": ["/absolute/path/to/nymrel-agent/dist/src/bin/nymrel-agent-mcp.js"]
    }
  }
}

Customer-local execution

v0.1には、読み取り専用のローカル実行用のOpenAI Responsesアダプターが含まれています。ローカル設定は環境変数名を保存し、キー値は保存しません:

$env:OPENAI_API_KEY = "set-this-in-your-secret-aware-shell"
node dist/src/bin/nymrel-agent.js run --config examples/openai-local-config.example.json --task-file -

アダプターは顧客のマシンからPOST /v1/responsesを呼び出し、完了したレスポンスを要求し、store: falseを設定し、時間とレスポンスサイズを制限し、プロバイダーエラーをサニタイズし、タスク/出力ボディをレシートから除外します。local_onlyの保管を主張するプロファイルは、ループバックベースURLでのみ受け入れられます。公開Workerはこのパスには決して含まれません。

例にはYOUR_MODEL_IDが含まれています。それを、アカウントで使用できるモデルとその呼び出し元提供のプロファイル事実に置き換えてください。Nymrelは例にベンチマーク主張を同梱していません。

Security boundary

  • 公開API:ルーティングメタデータのみ、プロンプトやプロバイダー実行なし、ストリーミング256 KiBおよび100モデルの上限、厳格な未知フィールド拒否、Vercelデプロイ全体のWAFレート制限(またはCloudflareエッジロケーションバインディング)、正確なソースの準備、および決定的なJSONエラー。

  • ローカルランタイム:読み取り専用実行のみ、明示的なアダプター、制限されたプロバイダーイベント/出力、ボディなしのレシート。

  • 含まれないもの:ホスト型キー、アカウント、請求、顧客データの永続化、シェルまたはファイルシステム書き込みツール、アウトリーチ、購入、デプロイツール、または自律的な副作用。

  • レシートのSHA-256値は相関ダイジェストであり、暗号化や機密性の制御ではありません。

報告およびサポート対象バージョンのポリシーについては、SECURITY.mdを参照してください。

Nymrel implementation service

Nymrelは、実際のワークフローに基づいて、エビデンスに裏付けられたカタログ、ルーティングポリシー、評価、顧客ローカルアダプター、および運用レシートを構成できます。ホスト型実行、データ保持、資格情報、および書き込み可能なツールには、別のスコープとセキュリティレビューが必要です。価格はhttps://nymrel.com/briefでリクエストに応じて提供されます。

Development and release proof

Node.js 22、23、または24が必要です。

npm ci
npm run verify
npm pack --dry-run
git show --check --oneline HEAD

npm run verifyは、型チェック、オフライン/統合テストスイート、リリースマニフェストとシークレットスキャン、およびCloudflareデプロイのドライランを実行します。本番Vercelアダプターは、同じコンパイル済み統合スイートと、プロモーション前のプレビュー検証によってテストされます。フェーズ0のエビデンスは、現在の製品ステータスではなく、履歴の出所としてdocs/PHASE0_CONTRACT.mdとevidence/phase0-receipt.jsonの下に残ります。

License

MIT。 LICENSEを参照してください。

Maintenance

ActivityNo data
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables MCP clients to serve and query semantic models, providing tools for entity descriptions, metric lookups, context resolution, and operation validation for AI agents.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables cost-aware LLM routing over MCP with verification-based cascading, offering tools for routing queries, resuming escalated approvals, estimating costs, comparing policies, and explaining routing decisions, plus read-only resources and a policy-selection prompt.
    MIT