schema:
https://schema.org/
mcp:
https://modelcontextprotocol.io/vocab#
jsonrpc:
https://www.jsonrpc.org/specification#
apis:
http://apisjson.org/ns#
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"mcp": "https://modelcontextprotocol.io/vocab#",
"jsonrpc": "https://www.jsonrpc.org/specification#",
"apis": "http://apisjson.org/ns#",
"name": "schema:name",
"title": "schema:headline",
"description": "schema:description",
"url": "schema:url",
"version": "schema:version",
"identifier": "schema:identifier",
"license": "schema:license",
"icon": "schema:image",
"Host": {
"@id": "mcp:Host",
"@type": "@id",
"schema:subClassOf": "schema:SoftwareApplication"
},
"Client": {
"@id": "mcp:Client",
"@type": "@id",
"schema:subClassOf": "schema:SoftwareApplication"
},
"Server": {
"@id": "mcp:Server",
"@type": "@id",
"schema:subClassOf": "schema:WebAPI"
},
"Tool": {
"@id": "mcp:Tool",
"@type": "@id",
"schema:subClassOf": "schema:Action"
},
"Resource": {
"@id": "mcp:Resource",
"@type": "@id",
"schema:subClassOf": "schema:DigitalDocument"
},
"Prompt": {
"@id": "mcp:Prompt",
"@type": "@id",
"schema:subClassOf": "schema:CreativeWork"
},
"Root": {
"@id": "mcp:Root",
"@type": "@id"
},
"SamplingRequest": {
"@id": "mcp:SamplingRequest",
"@type": "@id"
},
"ElicitationRequest": {
"@id": "mcp:ElicitationRequest",
"@type": "@id"
},
"Transport": "mcp:Transport",
"StdioTransport": "mcp:StdioTransport",
"StreamableHTTPTransport": "mcp:StreamableHTTPTransport",
"SSETransport": "mcp:SSETransport",
"ClientCapabilities": "mcp:ClientCapabilities",
"ServerCapabilities": "mcp:ServerCapabilities",
"method": "jsonrpc:method",
"params": "jsonrpc:params",
"result": "jsonrpc:result",
"id": "jsonrpc:id",
"protocolVersion": "mcp:protocolVersion",
"capabilities": "mcp:capabilities",
"clientInfo": "mcp:clientInfo",
"serverInfo": "mcp:serverInfo",
"instructions": "mcp:instructions",
"inputSchema": "mcp:inputSchema",
"outputSchema": "mcp:outputSchema",
"annotations": "mcp:annotations",
"uri": {
"@id": "schema:url",
"@type": "@id"
},
"mimeType": "schema:encodingFormat",
"size": "schema:contentSize",
"audience": "mcp:audience",
"priority": "mcp:priority",
"tools": "mcp:tools",
"resources": "mcp:resources",
"prompts": "mcp:prompts",
"roots": "mcp:roots",
"registry": {
"@id": "mcp:registry",
"@type": "@id"
},
"publisher": {
"@id": "schema:publisher",
"@type": "@id"
}
},
"@graph": [
{
"@id": "https://modelcontextprotocol.io",
"@type": "schema:WebSite",
"name": "Model Context Protocol",
"publisher": {
"@type": "schema:Organization",
"name": "Anthropic"
},
"description": "Open protocol for connecting AI applications to external systems via standardized servers."
}
]
}