
Package index
-
new_server()
new_mcp()
- Create a new MCP object
-
add_capability()
- Add a capability to an MCP object
-
register_mcpr_tools()
- Register MCPR tools with an ellmer chat
-
schema()
- Create a new input schema
-
properties()
- Create a new properties list
-
property_string()
- Create a string property definition
-
property_number()
- Create a number property definition
-
property_boolean()
- Create a boolean property definition
-
property_array()
- Create an array property definition
-
property_object()
- Create an object property definition
-
property_enum()
- Create an enum property with predefined values
-
new_property()
- Create a new property
-
serve_io()
- Serve an MCP server using stdin/stdout
-
serve_http()
- Serve an MCP server over HTTP using ambiorix
-
get_name()
- Get the name of a client
-
new_client_io()
new_client_http()
- Create a new mcp IO
-
initialize()
- Initialize the server with protocol information
-
tools_list()
- List all available tools
-
tools_call()
- Call a tool with the given parameters
-
prompts_list()
- List all available prompts
-
prompts_get()
- Get a prompt with the given parameters
-
resources_list()
- List all available resources
-
resources_read()
- Read a resource with the given parameters
-
read()
- Read a JSON-RPC response from a client provider
-
write()
- Write a JSON-RPC request to a client provider
-
mcp_roclet()
- MCP Roclet for Generating MCP Servers
-
roxy_tag_parse(<roxy_tag_mcp>)
- Parse @mcp tag
-
roxy_tag_parse(<roxy_tag_type>)
- Parse @type tag
-
roclet_process(<roclet_mcp>)
- Process blocks for MCP roclet
-
roxy_tag_rd(<roxy_tag_mcp>)
- Roxygen2 tag for @mcp This function is called by Roxygen2 to generate documentation for the @mcp tag
-
roxy_tag_rd(<roxy_tag_type>)
- Roxygen2 tag handler for @type This function is called by Roxygen2 to generate documentation for the @type
-
roclet_output(<roclet_mcp>)
- Generate MCP server output
-
register_mcpr_tools()
- Register MCPR tools with an ellmer chat
-
ellmer_to_mcpr_tool()
- Convert ellmer tools to mcpr tools