objectiveai-sdk 2.0.10

ObjectiveAI SDK, definitions, and utilities
Documentation
{
  "title": "mcp.ServerCapabilities",
  "description": "Capabilities that an MCP server may support.",
  "type": "object",
  "properties": {
    "completions": {
      "description": "Completions support. Presence indicates the server supports completions.",
      "anyOf": [
        {
          "$ref": "mcp.CompletionsCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "experimental": {
      "description": "Non-standard experimental capabilities.",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "logging": {
      "description": "Logging support. Presence indicates the server supports sending log messages.",
      "anyOf": [
        {
          "$ref": "mcp.LoggingCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "prompts": {
      "description": "Prompt template capabilities.",
      "anyOf": [
        {
          "$ref": "mcp.PromptsCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "resources": {
      "description": "Resource capabilities.",
      "anyOf": [
        {
          "$ref": "mcp.ResourcesCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "tasks": {
      "description": "Task capabilities.",
      "anyOf": [
        {
          "$ref": "mcp.TasksCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    },
    "tools": {
      "description": "Tool capabilities.",
      "anyOf": [
        {
          "$ref": "mcp.ToolsCapability"
        },
        {
          "type": "null"
        }
      ],
      "omitempty": true
    }
  }
}