Removed test output

This commit is contained in:
lorenzo.neumann 2025-10-27 12:09:13 +01:00
commit 6b1765652f
23 changed files with 1 additions and 1785 deletions

1
.gitignore vendored
View file

@ -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/

View file

@ -1,8 +0,0 @@
{
"content": [
{
"type": "text",
"text": "Echo: complex test"
}
]
}

View file

@ -1,3 +0,0 @@
Invalid parameter format: invalid_format_no_equals. Use key=value format.
Failed with exit code: 1

View file

@ -1,3 +0,0 @@
Invalid parameter format: invalid_format_no_equals. Use key=value format.
Failed with exit code: 1

View file

@ -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#"
}
}
]
}

View file

@ -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#"
}
}
]
}

View file

@ -1,8 +0,0 @@
{
"content": [
{
"type": "text",
"text": "Echo: hello world"
}
]
}

View file

@ -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#"
}
}
]
}

View file

@ -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#"
}
}
]
}

View file

@ -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#"
}
}
]
}

View file

@ -1,8 +0,0 @@
{
"content": [
{
"type": "text",
"text": "Echo: parsing validation test"
}
]
}

View file

@ -1,8 +0,0 @@
{
"content": [
{
"type": "text",
"text": "Echo: precedence test"
}
]
}

View file

@ -1,11 +0,0 @@
{
"messages": [
{
"role": "user",
"content": {
"type": "text",
"text": "This is a simple prompt without arguments."
}
}
]
}

View file

@ -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
}
]
}
]
}

View file

@ -1,11 +0,0 @@
{
"messages": [
{
"role": "user",
"content": {
"type": "text",
"text": "This is a simple prompt without arguments."
}
}
]
}

View file

@ -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=="
}
]
}

View file

@ -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=="
}
]
}

View file

@ -1,10 +0,0 @@
{
"contents": [
{
"uri": "test://static/resource/1",
"mimeType": "text/plain",
"text": "Resource 1: This is a plaintext resource",
"name": "Resource 1"
}
]
}

View file

@ -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#"
}
}
]
}

View file

@ -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