Burs-IA

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

사용해야 할까요

품질 및 안전성

A
설명 품질
97%
스키마 완전성
81%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~3,406토큰 (도구 정의)
~2.6 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.66%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "burs-ia": {
      "url": "https://burs-ia.com/mcp"
    }
  }
}

원격 엔드포인트

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

할 수 있는 일

도구 목록

도구 (12)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢bursia_status

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

입력 스키마

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

출력 스키마

{
  "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.

입력 스키마

{
  "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"
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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."
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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"
      ]
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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."
    }
  ]
}

출력 스키마

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

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

입력 스키마

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

출력 스키마

{
  "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.

입력 스키마

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

출력 스키마

{
  "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.

입력 스키마

{
  "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"
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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"
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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"
    }
  ]
}

출력 스키마

{
  "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.

입력 스키마

{
  "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"
    }
  ]
}

출력 스키마

{
  "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
        }
      }
    }
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 12개