Removed test output
This commit is contained in:
parent
ddbc238c58
commit
6b1765652f
23 changed files with 1 additions and 1785 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -10,6 +10,7 @@ client/tsconfig.node.tsbuildinfo
|
|||
cli/build
|
||||
test-output
|
||||
tool-test-output
|
||||
metadata-test-output
|
||||
# symlinked by `npm run link:sdk`:
|
||||
sdk
|
||||
client/playwright-report/
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Echo: complex test"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
Invalid parameter format: invalid_format_no_equals. Use key=value format.
|
||||
|
||||
Failed with exit code: 1
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
Invalid parameter format: invalid_format_no_equals. Use key=value format.
|
||||
|
||||
Failed with exit code: 1
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Echo: hello world"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Echo: parsing validation test"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Echo: precedence test"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "This is a simple prompt without arguments."
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
{
|
||||
"prompts": [
|
||||
{
|
||||
"name": "simple_prompt",
|
||||
"description": "A prompt without arguments"
|
||||
},
|
||||
{
|
||||
"name": "complex_prompt",
|
||||
"description": "A prompt with arguments",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "temperature",
|
||||
"description": "Temperature setting",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "style",
|
||||
"description": "Output style",
|
||||
"required": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "resource_prompt",
|
||||
"description": "A prompt that includes an embedded resource reference",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "resourceId",
|
||||
"description": "Resource ID to include (1-100)",
|
||||
"required": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "This is a simple prompt without arguments."
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
{
|
||||
"nextCursor": "MTA=",
|
||||
"resources": [
|
||||
{
|
||||
"name": "Resource 1",
|
||||
"uri": "test://static/resource/1",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 1: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 2",
|
||||
"uri": "test://static/resource/2",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgMjogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 3",
|
||||
"uri": "test://static/resource/3",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 3: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 4",
|
||||
"uri": "test://static/resource/4",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgNDogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 5",
|
||||
"uri": "test://static/resource/5",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 5: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 6",
|
||||
"uri": "test://static/resource/6",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgNjogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 7",
|
||||
"uri": "test://static/resource/7",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 7: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 8",
|
||||
"uri": "test://static/resource/8",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgODogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 9",
|
||||
"uri": "test://static/resource/9",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 9: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 10",
|
||||
"uri": "test://static/resource/10",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgMTA6IFRoaXMgaXMgYSBiYXNlNjQgYmxvYg=="
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
{
|
||||
"nextCursor": "MTA=",
|
||||
"resources": [
|
||||
{
|
||||
"name": "Resource 1",
|
||||
"uri": "test://static/resource/1",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 1: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 2",
|
||||
"uri": "test://static/resource/2",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgMjogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 3",
|
||||
"uri": "test://static/resource/3",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 3: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 4",
|
||||
"uri": "test://static/resource/4",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgNDogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 5",
|
||||
"uri": "test://static/resource/5",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 5: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 6",
|
||||
"uri": "test://static/resource/6",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgNjogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 7",
|
||||
"uri": "test://static/resource/7",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 7: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 8",
|
||||
"uri": "test://static/resource/8",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgODogVGhpcyBpcyBhIGJhc2U2NCBibG9i"
|
||||
},
|
||||
{
|
||||
"name": "Resource 9",
|
||||
"uri": "test://static/resource/9",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 9: This is a plaintext resource"
|
||||
},
|
||||
{
|
||||
"name": "Resource 10",
|
||||
"uri": "test://static/resource/10",
|
||||
"mimeType": "application/octet-stream",
|
||||
"blob": "UmVzb3VyY2UgMTA6IFRoaXMgaXMgYSBiYXNlNjQgYmxvYg=="
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"contents": [
|
||||
{
|
||||
"uri": "test://static/resource/1",
|
||||
"mimeType": "text/plain",
|
||||
"text": "Resource 1: This is a plaintext resource",
|
||||
"name": "Resource 1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
{
|
||||
"tools": [
|
||||
{
|
||||
"name": "echo",
|
||||
"description": "Echoes back the input",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Message to echo"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"message"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "add",
|
||||
"description": "Adds two numbers",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"a": {
|
||||
"type": "number",
|
||||
"description": "First number"
|
||||
},
|
||||
"b": {
|
||||
"type": "number",
|
||||
"description": "Second number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"a",
|
||||
"b"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "longRunningOperation",
|
||||
"description": "Demonstrates a long running operation with progress updates",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Duration of the operation in seconds"
|
||||
},
|
||||
"steps": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Number of steps in the operation"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "printEnv",
|
||||
"description": "Prints all environment variables, helpful for debugging MCP server configuration",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sampleLLM",
|
||||
"description": "Samples from an LLM using MCP's sampling feature",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"prompt": {
|
||||
"type": "string",
|
||||
"description": "The prompt to send to the LLM"
|
||||
},
|
||||
"maxTokens": {
|
||||
"type": "number",
|
||||
"default": 100,
|
||||
"description": "Maximum number of tokens to generate"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"prompt"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getTinyImage",
|
||||
"description": "Returns the MCP_TINY_IMAGE",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "annotatedMessage",
|
||||
"description": "Demonstrates how annotations can be used to provide metadata about content",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"messageType": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"error",
|
||||
"success",
|
||||
"debug"
|
||||
],
|
||||
"description": "Type of message to demonstrate different annotation patterns"
|
||||
},
|
||||
"includeImage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to include an example image"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"messageType"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceReference",
|
||||
"description": "Returns a resource reference that can be used by MCP clients",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 100,
|
||||
"description": "ID of the resource to reference (1-100)"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"resourceId"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "getResourceLinks",
|
||||
"description": "Returns multiple resource links that reference different types of resources",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"count": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 10,
|
||||
"default": 3,
|
||||
"description": "Number of resource links to return (1-10)"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "structuredContent",
|
||||
"description": "Returns structured content along with an output schema for client data validation",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"description": "City name or zip code"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"location"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
},
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"description": "Temperature in celsius"
|
||||
},
|
||||
"conditions": {
|
||||
"type": "string",
|
||||
"description": "Weather conditions description"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"description": "Humidity percentage"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"temperature",
|
||||
"conditions",
|
||||
"humidity"
|
||||
],
|
||||
"additionalProperties": false,
|
||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Echo: special keys test"
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue