Stigmer

Execution graph of AWS: verified contracts, least-privilege IAM policies, pre-flight authorization.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
74%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~945Tokens (Tool-Definitionen)
~844 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.74% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "stigmer-mcp": {
      "url": "https://stigmer.network/mcp"
    }
  }
}

Remote-Endpunkte

https://stigmer.network/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢query(query, error_type, sig, packages, limit)

Search for verified method contracts for any library. Pass any text -- library name, method, what you're building, or an error you hit.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What are you looking for? A method name, a library, an error message, or what you're building. Examples: s3 put_object, auto_gptq import, pandas merge, ImportError peft."
    },
    "error_type": {
      "type": "string",
      "description": "(deprecated -- use query instead) Error type if searching by error"
    },
    "sig": {
      "type": "string"
    },
    "packages": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "limit": {
      "type": "integer"
    }
  }
}
🟢list_services

List all libraries and services that have verified method contracts. Use this first to discover what's available, then query for specific methods.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢list_methods(service)

List all methods for a given library or service. Use after list_services to drill into a specific one.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string",
      "description": "Library or service name. Get these from list_services first."
    }
  },
  "required": [
    "service"
  ]
}
⚪policy(workflow, operations, description)

Generate a least-privilege IAM policy for an AWS workflow. Pass a named workflow, explicit IAM actions, or a description. Returns the exact policy with confidence tier and any unresolved operations.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workflow": {
      "type": "string",
      "description": "A named workflow from list_workflows (e.g. 's3-multipart-kms')"
    },
    "operations": {
      "type": "string",
      "description": "Explicit IAM action strings or SDK symbols, comma-separated (e.g. 's3:PutObject,s3:GetObject')"
    },
    "description": {
      "type": "string",
      "description": "Describe the workflow (e.g. 'upload a large file to S3 with KMS')"
    }
  }
}
🟢list_workflows

List the curated named workflows that can generate least-privilege IAM policies.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
⚪verify(workflow, operations, policy)

Feed a generated policy back to AWS's own policy evaluation engine (SimulateCustomPolicy) and confirm it grants exactly the intended operations and nothing extra. Returns verified (True|False|unknown), grants_all, grants_extra. Requires AWS credentials; without them verified=unknown with the reason. Wildcarded operations are expanded to concrete actions first.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workflow": {
      "type": "string",
      "description": "A named workflow from list_workflows to generate and then verify"
    },
    "operations": {
      "type": "string",
      "description": "Intended IAM actions, comma-separated. Required if policy is provided."
    },
    "policy": {
      "type": "string",
      "description": "Optional. A complete IAM policy JSON document to verify."
    }
  }
}
🟢authorize(operations, workflow, principal_arn)

Pre-flight authorization check for an AWS operation. Resolves the IAM actions the operation requires, then asks AWS's own policy simulator (SimulatePrincipalPolicy) whether the current role (or a given principal) allows them. Returns resolution (exact|partial|unresolved) and evaluation (allowed|denied|unknown) as separate fields. Requires AWS credentials; without them evaluation=unknown with the reason.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "operations": {
      "type": "string",
      "description": "IAM action strings or SDK symbols, comma-separated (e.g. 's3:PutObject' or 's3.PutObject')"
    },
    "workflow": {
      "type": "string",
      "description": "A named workflow from list_workflows (e.g. 's3-multipart-kms')"
    },
    "principal_arn": {
      "type": "string",
      "description": "Optional. IAM role/user ARN to simulate against. Defaults to the current caller via sts:GetCallerIdentity."
    }
  }
}
⚪register(action, library, symbol, version, error, ...)

Register a fix. Three actions: confirm (it worked), append_thread (variant worked), new_receipt (nothing matched, I fixed it).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "confirm",
        "append_thread",
        "new_receipt"
      ]
    },
    "library": {
      "type": "string"
    },
    "symbol": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "fix": {
      "type": "string"
    },
    "error_class": {
      "type": "string"
    },
    "env": {
      "type": "string"
    },
    "receipt_sig": {
      "type": "string"
    }
  },
  "required": [
    "action",
    "library",
    "symbol"
  ]
}

Empfohlene Prompts

search_research
Search for information about [topic] using Stigmer
Erwartete Tools: query
find_specific
Find [specific item] using Stigmer
Erwartete Tools: query
list_items
List all [items] available in Stigmer
Erwartete Tools: list_services
browse_collection
Show me the [collection] from Stigmer
Erwartete Tools: list_services

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools
verifiziertVersion nicht aufgezeichnet8 Tools