Emilia Protocol · MCP Server

MCP-Server · 2c1e61ad

MCP-Server für GitHub · lesen und schreiben · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Exact-action approval for consequential agent actions: request, track, and verify signed receipts.

Werkzeuge

ep_guard_action
Request authorization before an irreversible action: payments, wire transfers, fund releases, deletions, record or account changes, or sending messages with real-world effect.… Angabe des Anbieters · Beleg 5
ep_check_signoff
Poll a pending authorization after ep_guard_action returns BLOCKED. Pass the receipt_id. Returns PENDING, APPROVED_PENDING_CONSUME, CONSUMED, or DENIED.… Angabe des Anbieters · Beleg 5
ep_trust_profile
Get an entity's full trust profile. This is the CANONICAL way to check trust in EP.… Angabe des Anbieters · Beleg 5
ep_trust_evaluate
Evaluate an entity against a trust policy. Returns a Trust Decision (allow/review/deny) with specific failure reasons.… Angabe des Anbieters · Beleg 5
ep_submit_receipt
Submit a transaction receipt to the EP ledger. Requires an API key. Receipts are append-only, cryptographically hashed, and chain-linked. transaction_ref is REQUIRED.… Angabe des Anbieters · Beleg 5
ep_search_entities
Search the EP registry for entities by name, capability, or category. Read-only, no side effects.… Angabe des Anbieters · Beleg 5
ep_verify_receipt
Ask the configured EMILIA service to verify a stored trust receipt and report its hash and anchor status.… Angabe des Anbieters · Beleg 5
ep_register_entity
Create a new entity in the EP registry. SIDE EFFECT: persists the entity and returns its API key once — store it, it cannot be retrieved later. Public, no auth required.… Angabe des Anbieters · Beleg 5
ep_leaderboard
List the top entities ranked by trust confidence. Read-only. Returns up to the requested limit (default 10, max 50) with scores, optionally filtered by entity_type.… Angabe des Anbieters · Beleg 5
ep_dispute_file
File a dispute against a receipt. Any affected party can challenge. Reasons: fraudulent_receipt, inaccurate_signals, identity_dispute, context_mismatch, duplicate_transaction, coerced_receipt, other.… Angabe des Anbieters · Beleg 5
ep_dispute_status
Look up the current state of a dispute by id. Read-only, public (no auth) — transparency is a protocol value.… Angabe des Anbieters · Beleg 5
ep_report_trust_issue
Report a trust issue as a human. No authentication required. For when someone is wrongly downgraded, harmed by a trusted entity, or sees fraud. EP must never make trust more powerful than appeal. Angabe des Anbieters · Beleg 5
ep_appeal_dispute
Appeal a dispute resolution. Only dispute participants can appeal. Requires the dispute to be in upheld, reversed, or dismissed state. "Trust must never be more powerful than appeal." Angabe des Anbieters · Beleg 5
ep_install_preflight
BEFORE installing or enabling third-party software an agent depends on — an npm package, GitHub app, browser extension, or MCP server — check it here.… Angabe des Anbieters · Beleg 5
ep_principal_lookup
Look up a principal — the enduring actor behind entities. Returns bindings, controlled entities, and continuity history. Angabe des Anbieters · Beleg 5
ep_lineage
View entity lineage — predecessors, successors, continuity decisions, and whitewashing flags. Use to check if an entity has suspicious continuity gaps. Angabe des Anbieters · Beleg 5
ep_list_policies
List all available trust policies with their requirements and families. Use to discover which policy to evaluate against. Angabe des Anbieters · Beleg 5
ep_create_delegation
Create a delegation record. WRITE: persists to the EP ledger that a human or principal authorizes an agent to act on their behalf, with scope, expiry, and optional constraints. Requires auth.… Angabe des Anbieters · Beleg 5
ep_verify_delegation
Verify that an agent currently holds a valid delegation from a principal for a specific action. Use this before accepting a task from an agent claiming to act on behalf of a human.… Angabe des Anbieters · Beleg 5
ep_trust_gate
Trust gate: check if an entity meets the required trust threshold BEFORE executing a high-stakes action. This is the canonical pre-action check.… Angabe des Anbieters · Beleg 5
ep_batch_submit
Submit multiple receipts atomically. All receipts share the same submitter (your API key). Useful for bulk reconciliation or recording a session of agent-entity interactions.… Angabe des Anbieters · Beleg 5
ep_configure_auto_receipt
Enable or disable automatic receipt generation for this session. When enabled, every EP tool call generates a behavioral receipt automatically.… Angabe des Anbieters · Beleg 5
ep_domain_score
Get an entity's trust score broken down by behavioral domain. Trust is not a scalar — an agent excellent at financial transactions may be unreliable at creative tasks.… Angabe des Anbieters · Beleg 5
ep_generate_zk_proof
Generate a privacy-preserving commitment proof.… Angabe des Anbieters · Beleg 5
ep_verify_zk_proof
Verify a privacy-preserving commitment proof by proof_id.… Angabe des Anbieters · Beleg 5
ep_delegation_judgment
Get a principal's delegation authority — how well they choose and authorize agents. High judgment principals consistently authorize well-behaved agents.… Angabe des Anbieters · Beleg 5
ep_issue_commit
Issue a signed EP Commit before a high-stakes action. Returns a commit_id, decision (allow/deny/review), expiry, scope, and appeal path.… Angabe des Anbieters · Beleg 5
ep_verify_commit
Verify a pre-action commit — read-only, no side effects. Checks its signature, status, and validity and returns valid/invalid plus the current status, decision, and expiry.… Angabe des Anbieters · Beleg 5
ep_get_commit_status
Get the current state of a pre-action commit by id. Read-only.… Angabe des Anbieters · Beleg 5
ep_revoke_commit
Revoke an active pre-action commit before it is fulfilled or expires. SIDE EFFECT: terminally cancels the commit — it can never be consumed after this, and the change is irreversible. Requires auth.… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • npx · Paketmanager · erforderlich · Beleg 1
  • EP_API_KEY · Umgebungsvariable · optional · Beleg 6
  • EP_INCLUDE_PROTOCOL_TOOLS · Umgebungsvariable · optional · Beleg 6
  • EP_INCLUDE_REGISTRY_TOOLS · Umgebungsvariable · optional · Beleg 6
  • SENTRY_ENVIRONMENT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • NODE_ENV · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • SENTRY_DSN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • EP_BASE_URL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • EP_AUTO_RECEIPT_URL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • EP_AUTO_RECEIPT_KEY · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • EP_AUTO_RECEIPT_OPT_IN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • EP_AUTO_RECEIPT_ENTITY_ID · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • EP_AUTO_RECEIPT_DEBUG · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • FAST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9

Installation

npx -y @emilia-protocol/mcp-server@2.1.1

Eckdaten

—: Angabe nicht belegt.

Maintainer
emiliaprotocol
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
GitHub
Bereiche
Entwicklung
Plattformen
—
Version
2.1.1
Release
v1.0.0
Repository-Themen
agent-security, agentic-ai, ai-agents, authorization, cryptography, formal-verification, ietf, mcp, model-context-protocol, security

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben
Authentifizierung
API-Key
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (9)

2C1E61AD<MCPSERVE<<<<<<<<<<<<<Q9<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes