io.micronaut.*
-
io.micronaut.mcp.annotations.Prompt
-
-
-
"text/plain"
"<<element name>>"
-
"text/plain"
"<<element name>>"
-
io.micronaut.mcp.annotations.Tool
-
io.micronaut.mcp.annotations.ToolArg
-
"langchain4j.mcp.client.transport.stdio"
"langchain4j.mcp.client.transport.stdio.commands"
-
public static final boolean
true
"micronaut.mcp.client"
"micronaut.mcp.client.enabled"
"micronaut.mcp.client.transport"
"HTTP"
"STDIO"
-
"micronaut.mcp.client.http"
-
public static final boolean
false
-
public static final boolean
true
"/mcp"
public static final boolean
false
"micronaut.mcp.server"
"micronaut.mcp.server.enabled"
"micronaut.mcp.server.endpoint"
"micronaut.mcp.server.reactive"
"micronaut.mcp.server.transport"
"HTTP"
"STDIO"
-
"micronaut.mcp.server.info"
"micronaut.mcp.server.info.name"
"micronaut.mcp.server.info.version"
-
"micronaut.mcp.server.prompts"
-
public static final boolean
false
"micronaut.mcp.server.resources"
-
"micronaut.mcp.server.tools"
-
DESCRIPTION_PROPERTY
"description"
KEY_TYPE
"type"
MEMBER_DESCRIPTION
"description"
MEMBER_NAME
"name"
MEMBER_TITLE
"title"
MIME_TYPE_PROPERTY
"mimeType"
NAME_PROPERTY
"name"
TITLE_PROPERTY
"title"
URI_PROPERTY
"uri"
URI_TEMPLATE_PROPERTY
"uriTemplate"
-
DESCRIPTION_PROPERTY
"description"
KEY_TYPE
"type"
MEMBER_DESCRIPTION
"description"
MEMBER_NAME
"name"
MEMBER_TITLE
"title"
MIME_TYPE_PROPERTY
"mimeType"
NAME_PROPERTY
"name"
TITLE_PROPERTY
"title"
URI_PROPERTY
"uri"
URI_TEMPLATE_PROPERTY
"uriTemplate"
-
DESCRIPTION_PROPERTY
"description"
KEY_TYPE
"type"
MEMBER_DESCRIPTION
"description"
MEMBER_NAME
"name"
MEMBER_TITLE
"title"
MIME_TYPE_PROPERTY
"mimeType"
NAME_PROPERTY
"name"
TITLE_PROPERTY
"title"
URI_PROPERTY
"uri"
URI_TEMPLATE_PROPERTY
"uriTemplate"
-
DESCRIPTION_PROPERTY
"description"
KEY_TYPE
"type"
MEMBER_DESCRIPTION
"description"
MEMBER_NAME
"name"
MEMBER_TITLE
"title"
MIME_TYPE_PROPERTY
"mimeType"
NAME_PROPERTY
"name"
TITLE_PROPERTY
"title"
URI_PROPERTY
"uri"
URI_TEMPLATE_PROPERTY
"uriTemplate"
-
public static final boolean
false
public static final boolean
true
public static final boolean
false
DESCRIPTION_PROPERTY
"description"
KEY_TYPE
"type"
MEMBER_DESCRIPTION
"description"
MEMBER_NAME
"name"
MEMBER_TITLE
"title"
MIME_TYPE_PROPERTY
"mimeType"
NAME_PROPERTY
"name"
TITLE_PROPERTY
"title"
URI_PROPERTY
"uri"
URI_TEMPLATE_PROPERTY
"uriTemplate"
-
io.micronaut.mcp.server.tools.fetch.FetchTool
"This tool retrieves the full contents of a search result document or item."
"fetch"
"Fetch"
-
"Returns a list of relevant search results, given a user\'s query."
"search"
"Search"
io.modelcontextprotocol.*
-
io.modelcontextprotocol.server.http.tck.PingTest
"{\"jsonrpc\":\"2.0\",\"method\":\"ping\",\"id\":123}"
"{\"jsonrpc\":\"2.0\",\"result\":{},\"id\":123}"
-
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"method\": \"prompts/get\",\n \"params\": {\n \"name\": \"code_review\",\n \"arguments\": {\n \"code\": \"def hello():\\n print(\'world\')\"\n }\n }\n}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"result\": {\n \"description\": \"Code review prompt\",\n \"messages\": [\n {\n \"role\": \"user\",\n \"content\": {\n \"type\": \"text\",\n \"text\": \"Please review this Python code\"\n }\n }\n ]\n }\n}"
-
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"prompts/list\"\n}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n \"prompts\": [\n {\n \"name\": \"code_review\",\n \"title\": \"Request Code Review\",\n \"description\": \"Asks the LLM to analyze code quality and suggest improvements\",\n \"arguments\": [\n {\n \"name\": \"code\",\n \"description\": \"The code to review\",\n \"required\": true\n }\n ]\n }\n ]\n }\n }"
-
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"method\": \"resources/read\",\n \"params\": {\n \"uri\": \"file:///project/src/main.rs\"\n }\n}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"result\": {\n \"contents\": [\n {\n \"uri\": \"file:///project/src/main.rs\",\n //\"name\": \"main.rs\",\n //\"title\": \"Rust Software Application Main File\",\n \"mimeType\": \"text/x-rust\",\n \"text\": \"fn main() {\\n println!(\\\"Hello world!\\\");\\n}\"\n }\n ]\n }\n}"
-
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"resources/list\"\n}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"result\": {\n \"resources\": [\n {\n \"uri\": \"file:///project/src/main.rs\",\n \"name\": \"main.rs\",\n \"title\": \"Rust Software Application Main File\",\n \"description\": \"Primary application entry point\",\n \"mimeType\": \"text/x-rust\"\n }\n ]\n }\n}"
-
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"method\": \"tools/call\",\n \"params\": {\n \"name\": \"get_weather\",\n \"arguments\": {\n \"location\": \"New York\"\n }\n }\n}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 2,\n \"result\": {\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"Sunny\"\n }\n ],\n \"isError\": false\n }\n}"
-
io.modelcontextprotocol.server.http.tck.ToolsTest
"{\"jsonrpc\":\"2.0\",\"method\":\"tools/list\",\"id\":123}"
"{\n \"jsonrpc\": \"2.0\",\n \"id\": 123,\n \"result\": {\n \"tools\": [\n {\n \"name\": \"get_weather\",\n \"title\": \"Weather Information Provider\",\n \"description\": \"Get current weather information for a location\",\n \"inputSchema\": {\n \"type\": \"object\",\n \"properties\": {\n \"location\": {\n \"type\": \"string\",\n \"description\": \"City name or zip code\"\n }\n },\n \"required\": [\"location\"]\n }\n }\n ]\n }\n}"