@@ -46,7 +46,7 @@ int main(int argc, char* argv[]) {
4646 // Create a Tool definition
4747 Tool calculator_tool;
4848 calculator_tool.name = " calculator" ;
49- calculator_tool.description = make_optional (
49+ calculator_tool.description = mcp:: make_optional (
5050 std::string (" A simple calculator tool for basic arithmetic" ));
5151
5252 // Create input schema
@@ -62,7 +62,7 @@ int main(int argc, char* argv[]) {
6262 required_arr.push_back (" b" );
6363 schema[" required" ] = required_arr;
6464
65- calculator_tool.inputSchema = make_optional (schema);
65+ calculator_tool.inputSchema = mcp:: make_optional (schema);
6666
6767 std::cout << " Created Tool: " << calculator_tool.name << std::endl;
6868 if (calculator_tool.description .has_value ()) {
@@ -76,8 +76,8 @@ int main(int argc, char* argv[]) {
7676 sample_resource.uri = " file:///example/data.json" ;
7777 sample_resource.name = " Example Data" ;
7878 sample_resource.description =
79- make_optional (std::string (" Sample JSON data resource for testing" ));
80- sample_resource.mimeType = make_optional (std::string (" application/json" ));
79+ mcp:: make_optional (std::string (" Sample JSON data resource for testing" ));
80+ sample_resource.mimeType = mcp:: make_optional (std::string (" application/json" ));
8181
8282 std::cout << " 3. MCP Resource:" << std::endl;
8383 std::cout << " URI: " << sample_resource.uri << std::endl;
@@ -92,15 +92,15 @@ int main(int argc, char* argv[]) {
9292 Prompt greeting_prompt;
9393 greeting_prompt.name = " greeting" ;
9494 greeting_prompt.description =
95- make_optional (std::string (" A simple greeting prompt" ));
95+ mcp:: make_optional (std::string (" A simple greeting prompt" ));
9696
9797 PromptArgument name_arg;
9898 name_arg.name = " name" ;
99- name_arg.description = make_optional (std::string (" The name to greet" ));
99+ name_arg.description = mcp:: make_optional (std::string (" The name to greet" ));
100100 name_arg.required = true ;
101101
102102 greeting_prompt.arguments =
103- make_optional (std::vector<PromptArgument>{name_arg});
103+ mcp:: make_optional (std::vector<PromptArgument>{name_arg});
104104
105105 std::cout << " 4. MCP Prompt:" << std::endl;
106106 std::cout << " Name: " << greeting_prompt.name << std::endl;
0 commit comments