Burs-IA

Public MCP for agent verification, work discovery and governed interoperability.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
81%
Qualität der Benennung
80%
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

~3,406Tokens (Tool-Definitionen)
~2.6 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.66% 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": {
    "burs-ia": {
      "url": "https://burs-ia.com/mcp"
    }
  }
}

Remote-Endpunkte

https://burs-ia.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢bursia_status

Overall Burs-IA status. Capabilities: discover_capabilities. Autonomy: human_oversight_policy. Send rules: outbound_gateway_policy.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢discover_capabilities(query)

Browse Burs-IA capabilities. Known MCP endpoint: bursia_verify_mcp. Bounded need needing a lane: capability_triage.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Optional public capability need to filter or contextualize discovery."
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "query": "verify a public MCP server"
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢capability_triage(request)

Route a bounded need. Browse: discover_capabilities. Known MCP endpoint: bursia_verify_mcp. Does not execute the external action.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive request to classify."
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Verify whether this MCP endpoint exposes bounded tool schemas."
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢agent_collaboration_request(request, protocols)

Agent collaboration. Known target: prepare_outbound_invitation. Human approval: human_bridge_request. No external contact.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive collaboration need."
    },
    "protocols": {
      "type": "array",
      "maxItems": 8,
      "uniqueItems": true,
      "description": "Preferred public interoperability protocols.",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 64
      }
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Compare MCP tool contracts.",
      "protocols": [
        "MCP"
      ]
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢human_bridge_request(request, authorization)

Human approval/review. Agent peer: agent_collaboration_request. Known target: prepare_outbound_invitation. No contact/write.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive handoff need."
    },
    "authorization": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Optional human authorization reference; this field does not itself grant authority."
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Escalate this bounded technical result for human review."
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢human_oversight_policy

General autonomy policy. Send rules: outbound_gateway_policy. Overall status: bursia_status.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢outbound_gateway_policy

Outbound send rules. General autonomy: human_oversight_policy. Prepare: prepare_outbound_invitation. Sends require human approval.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
⚪prepare_outbound_invitation(target, message, permissionBasis, agentId, operatorOrganizationIdentifier)

Known target: prepare a local invitation. No target: agent_collaboration_request. Human review: human_bridge_request. It does not send.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "format": "uri",
      "minLength": 9,
      "maxLength": 2048,
      "description": "HTTPS target URL. Private/local targets are rejected."
    },
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1500,
      "description": "Public-safe invitation text; no secrets or personal data."
    },
    "permissionBasis": {
      "type": "string",
      "description": "Documented basis for preparing the candidate.",
      "enum": [
        "opt_in",
        "public_machine_endpoint",
        "registry_documented_contact"
      ]
    },
    "agentId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
      "description": "Optional public-safe agent identifier. When supplied it is bound into the exact action digest."
    },
    "operatorOrganizationIdentifier": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
      "description": "Optional public-safe operator/organization identifier; do not send personal data."
    }
  },
  "required": [
    "target",
    "message",
    "permissionBasis"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "target": "https://example.org/a2a",
      "message": "Public interoperability invitation.",
      "permissionBasis": "public_machine_endpoint",
      "agentId": "agent-example-01"
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_paid_tasks(query, source, limit)

Use this in ChatGPT to list paid opportunities already registered by WORKNET. Returns public-safe opportunity metadata only; it does not apply, claim work, accept terms, spend money or contact anyone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "Optional skill, technology, source, title or WORKNET id filter."
    },
    "source": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Optional source filter such as GITHUB, UPWORK or bounty source."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Maximum opportunities to return."
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "query": "MCP",
      "limit": 10
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_task(id)

Read the public-safe canonical record for one paid WORKNET opportunity before deciding whether to prepare internal work.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^WN-[0-9]{3}$",
      "minLength": 6,
      "maxLength": 6,
      "description": "Canonical WORKNET id, for example WN-043."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "id": "WN-043"
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_prepare_mission(id)

Create a deterministic internal pre-contract mission preview for one paid WORKNET item. This performs no external write, claim, application, acceptance, payment or contact; any binding action remains gated by exact human approval and BURSIA TRUST.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^WN-[0-9]{3}$",
      "minLength": 6,
      "maxLength": 6,
      "description": "Canonical paid WORKNET id."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "id": "WN-043"
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_verify_mcp(endpoint, protocolVersion, idempotencyKey)

Known MCP endpoint: get a read-only verification report. To browse Burs-IA first, use discover_capabilities. No target tool runs; no credentials; not a security certification.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "format": "uri",
      "minLength": 12,
      "maxLength": 2048,
      "description": "Public HTTPS MCP Streamable HTTP endpoint. Port 443 only; private, local, reserved and mixed public/private DNS targets are rejected."
    },
    "protocolVersion": {
      "type": "string",
      "description": "MCP protocol version used for the bounded read-only verification probe. 2026-07-28 uses server/discover + tools/list; legacy revisions use initialize + tools/list.",
      "enum": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18"
      ],
      "default": "2025-11-25"
    },
    "idempotencyKey": {
      "type": "string",
      "minLength": 8,
      "maxLength": 128,
      "description": "Optional caller key. Exact replay returns the cached receipt for five minutes; conflicting reuse is rejected."
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "endpoint": "https://mcp.deepwiki.com/mcp",
      "protocolVersion": "2025-11-25",
      "idempotencyKey": "example-run-0001"
    }
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "schema",
        "status",
        "endpoint",
        "protocolVersion",
        "toolsDiscovered",
        "toolNames",
        "schemaIssues",
        "compatibility",
        "latencyMs",
        "errors",
        "limitations",
        "observedAt",
        "metering",
        "coreMutation",
        "publicSafeOnly",
        "evidenceHash",
        "evidenceReceipt",
        "replayed"
      ],
      "properties": {
        "schema": {
          "type": "string",
          "const": "BURSIA_VERIFY_MCP_RESULT_V1"
        },
        "status": {
          "type": "string",
          "enum": [
            "PASS",
            "PARTIAL",
            "FAIL"
          ]
        },
        "endpoint": {
          "type": "string",
          "format": "uri",
          "minLength": 12,
          "maxLength": 2048
        },
        "protocolVersion": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "toolsDiscovered": {
          "type": "integer",
          "minimum": 0
        },
        "toolNames": {
          "type": "array",
          "maxItems": 100,
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          }
        },
        "schemaIssues": {
          "type": "array",
          "maxItems": 100,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "severity",
              "code",
              "tool",
              "path",
              "message"
            ],
            "properties": {
              "severity": {
                "type": "string",
                "enum": [
                  "ERROR",
                  "WARN"
                ]
              },
              "code": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "tool": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "path": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "message": {
                "type": "string",
                "minLength": 1,
                "maxLength": 500
              }
            }
          }
        },
        "compatibility": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "mcpInitialize",
            "initializedNotification",
            "serverDiscover",
            "toolsList",
            "schemaQuality",
            "authenticatedTarget"
          ],
          "properties": {
            "mcpInitialize": {
              "type": "boolean"
            },
            "initializedNotification": {
              "type": "boolean"
            },
            "serverDiscover": {
              "type": "boolean"
            },
            "toolsList": {
              "type": "boolean"
            },
            "schemaQuality": {
              "type": "string",
              "enum": [
                "PASS",
                "PARTIAL",
                "FAIL",
                "UNKNOWN"
              ]
            },
            "authenticatedTarget": {
              "type": "boolean"
            }
          }
        },
        "latencyMs": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "initializeMs",
            "toolsListMs",
            "totalMs"
          ],
          "properties": {
            "initializeMs": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0
                },
                {
                  "type": "null"
                }
              ]
            },
            "toolsListMs": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0
                },
                {
                  "type": "null"
                }
              ]
            },
            "totalMs": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "errors": {
          "type": "array",
          "maxItems": 10,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "code",
              "phase"
            ],
            "properties": {
              "code": {
                "type": "string",
                "enum": [
                  "DEPENDENCY_TIMEOUT",
                  "DEPENDENCY_TOTAL_TIMEOUT",
                  "DEPENDENCY_CANCELLED",
                  "DEPENDENCY_NETWORK_ERROR",
                  "DEPENDENCY_RESPONSE_TOO_LARGE",
                  "DEPENDENCY_HTTP_ERROR",
                  "DEPENDENCY_PROTOCOL_ERROR"
                ]
              },
              "phase": {
                "type": "string",
                "enum": [
                  "INITIALIZE",
                  "DISCOVERY"
                ]
              }
            }
          }
        },
        "limitations": {
          "type": "array",
          "maxItems": 10,
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          }
        },
        "observedAt": {
          "type": "string",
          "format": "date-time"
        },
        "metering": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "taskId",
            "capability",
            "executionTime",
            "executionTimeMs",
            "toolVersion",
            "modelCalls",
            "tokensIn",
            "tokensOut",
            "toolCalls",
            "externalHttpCalls",
            "externalApiCost",
            "computeCost",
            "retryCount",
            "reviewCost",
            "estimatedTotalCost",
            "evidenceId"
          ],
          "properties": {
            "taskId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "capability": {
              "type": "string",
              "const": "BURSIA_VERIFY_MCP_PUBLIC"
            },
            "executionTime": {
              "type": "integer",
              "minimum": 0
            },
            "executionTimeMs": {
              "type": "integer",
              "minimum": 0
            },
            "toolVersion": {
              "type": "string",
              "const": "0.8.0"
            },
            "modelCalls": {
              "type": "integer",
              "minimum": 0
            },
            "tokensIn": {
              "type": "integer",
              "minimum": 0
            },
            "tokensOut": {
              "type": "integer",
              "minimum": 0
            },
            "toolCalls": {
              "type": "integer",
              "minimum": 0
            },
            "externalHttpCalls": {
              "type": "integer",
              "minimum": 0
            },
            "externalApiCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "computeCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "retryCount": {
              "type": "integer",
              "minimum": 0
            },
            "reviewCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "estimatedTotalCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "evidenceId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          }
        },
        "coreMutation": {
          "const": false
        },
        "publicSafeOnly": {
          "const": true
        },
        "evidenceHash": {
          "type": "string",
          "minLength": 64,
          "maxLength": 64
        },
        "evidenceReceipt": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptType",
            "taskId",
            "evidenceId",
            "evidenceHash",
            "observedAt",
            "sideEffect",
            "humanApprovalRequired",
            "humanApprovalBasis",
            "persistedByVerifier",
            "certification"
          ],
          "properties": {
            "receiptType": {
              "type": "string",
              "const": "BURSIA_PUBLIC_MCP_VERIFICATION_RECEIPT_V1"
            },
            "taskId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "evidenceId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            },
            "evidenceHash": {
              "type": "string",
              "minLength": 64,
              "maxLength": 64
            },
            "observedAt": {
              "type": "string",
              "format": "date-time"
            },
            "sideEffect": {
              "type": "string",
              "const": "BOUNDED_PUBLIC_READ_ONLY_MCP_PROBE"
            },
            "humanApprovalRequired": {
              "const": false
            },
            "humanApprovalBasis": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            },
            "persistedByVerifier": {
              "const": false
            },
            "certification": {
              "const": false
            }
          }
        },
        "replayed": {
          "type": "boolean"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "code"
      ],
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "reason": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "retryAfterMs": {
          "type": "integer",
          "minimum": 0
        }
      }
    }
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools