Skip to content

Commit e7220b8

Browse files
committed
style: apply clang-format to all new/modified files
1 parent 7e1da43 commit e7220b8

36 files changed

Lines changed: 568 additions & 561 deletions

examples/mcp_apps.cpp

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,30 +28,32 @@ int main()
2828
resource_ui.prefers_border = true;
2929
resource_opts.app = resource_ui;
3030

31-
app.resource("ui://widgets/home.html", "Home Widget",
32-
[](const Json&)
33-
{
34-
return fastmcpp::resources::ResourceContent{
35-
"ui://widgets/home.html", std::nullopt,
36-
std::string{"<html><body><h1>Home</h1></body></html>"}};
37-
},
38-
resource_opts);
31+
app.resource(
32+
"ui://widgets/home.html", "Home Widget",
33+
[](const Json&)
34+
{
35+
return fastmcpp::resources::ResourceContent{
36+
"ui://widgets/home.html", std::nullopt,
37+
std::string{"<html><body><h1>Home</h1></body></html>"}};
38+
},
39+
resource_opts);
3940

4041
// UI resource template with per-template metadata
4142
FastMCP::ResourceTemplateOptions templ_opts;
4243
AppConfig templ_ui;
4344
templ_ui.csp = Json{{"connectDomains", Json::array({"https://api.example.test"})}};
4445
templ_opts.app = templ_ui;
4546

46-
app.resource_template("ui://widgets/{name}.html", "Named Widget",
47-
[](const Json& params)
48-
{
49-
const std::string name = params.value("name", "unknown");
50-
return fastmcpp::resources::ResourceContent{
51-
"ui://widgets/" + name + ".html", std::nullopt,
52-
std::string{"<html><body><h1>" + name + "</h1></body></html>"}};
53-
},
54-
Json::object(), templ_opts);
47+
app.resource_template(
48+
"ui://widgets/{name}.html", "Named Widget",
49+
[](const Json& params)
50+
{
51+
const std::string name = params.value("name", "unknown");
52+
return fastmcpp::resources::ResourceContent{
53+
"ui://widgets/" + name + ".html", std::nullopt,
54+
std::string{"<html><body><h1>" + name + "</h1></body></html>"}};
55+
},
56+
Json::object(), templ_opts);
5557

5658
auto handler = fastmcpp::mcp::make_mcp_handler(app);
5759
fastmcpp::server::StdioServerWrapper server(handler);

examples/openapi_provider.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
#include "fastmcpp/app.hpp"
21
#include "fastmcpp/providers/openapi_provider.hpp"
32

3+
#include "fastmcpp/app.hpp"
4+
45
#include <iostream>
56
#include <memory>
67

@@ -16,14 +17,13 @@ int main()
1617
spec["paths"]["/status"]["get"] = Json{
1718
{"operationId", "getStatus"},
1819
{"responses",
19-
Json{{"200",
20-
Json{{"description", "ok"},
21-
{"content",
22-
Json{{"application/json",
23-
Json{{"schema",
24-
Json{{"type", "object"},
25-
{"properties",
26-
Json{{"status", Json{{"type", "string"}}}}}}}}}}}}}}},
20+
Json{{"200", Json{{"description", "ok"},
21+
{"content",
22+
Json{{"application/json",
23+
Json{{"schema",
24+
Json{{"type", "object"},
25+
{"properties",
26+
Json{{"status", Json{{"type", "string"}}}}}}}}}}}}}}},
2727
};
2828

2929
FastMCP app("openapi-provider-example", "1.0.0");

examples/response_limiting_middleware.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "fastmcpp/server/response_limiting_middleware.hpp"
2+
23
#include "fastmcpp/server/server.hpp"
34

45
#include <iostream>
@@ -23,10 +24,11 @@ int main()
2324
server::ResponseLimitingMiddleware limiter(48, "... [truncated]");
2425
srv.add_after(limiter.make_hook());
2526

26-
Json req = {{"name", "echo_large"},
27-
{"arguments",
28-
{{"text",
29-
"This response is intentionally long so middleware truncation is easy to see."}}}};
27+
Json req = {
28+
{"name", "echo_large"},
29+
{"arguments",
30+
{{"text",
31+
"This response is intentionally long so middleware truncation is easy to see."}}}};
3032

3133
auto resp = srv.handle("tools/call", req);
3234
std::cout << resp.dump(2) << "\n";

examples/skills_provider.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
#include "fastmcpp/app.hpp"
21
#include "fastmcpp/providers/skills_provider.hpp"
32

3+
#include "fastmcpp/app.hpp"
4+
45
#include <cstdlib>
56
#include <filesystem>
67
#include <iostream>
@@ -11,8 +12,9 @@ int main()
1112
using namespace fastmcpp;
1213

1314
FastMCP app("skills-provider-example", "1.0.0");
14-
auto skills_root = std::filesystem::path(std::getenv("USERPROFILE") ? std::getenv("USERPROFILE") : "") /
15-
".codex" / "skills";
15+
auto skills_root =
16+
std::filesystem::path(std::getenv("USERPROFILE") ? std::getenv("USERPROFILE") : "") /
17+
".codex" / "skills";
1618

1719
try
1820
{

include/fastmcpp/providers/skills_provider.hpp

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,14 @@ class SkillProvider : public Provider
5454
class SkillsDirectoryProvider : public Provider
5555
{
5656
public:
57-
explicit SkillsDirectoryProvider(std::filesystem::path root, bool reload = false,
58-
std::string main_file_name = "SKILL.md",
59-
SkillSupportingFiles supporting_files =
60-
SkillSupportingFiles::Template);
57+
explicit SkillsDirectoryProvider(
58+
std::filesystem::path root, bool reload = false, std::string main_file_name = "SKILL.md",
59+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
6160

62-
explicit SkillsDirectoryProvider(std::vector<std::filesystem::path> roots, bool reload = false,
63-
std::string main_file_name = "SKILL.md",
64-
SkillSupportingFiles supporting_files =
65-
SkillSupportingFiles::Template);
61+
explicit SkillsDirectoryProvider(
62+
std::vector<std::filesystem::path> roots, bool reload = false,
63+
std::string main_file_name = "SKILL.md",
64+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
6665

6766
std::vector<resources::Resource> list_resources() const override;
6867
std::optional<resources::Resource> get_resource(const std::string& uri) const override;
@@ -86,65 +85,65 @@ class SkillsDirectoryProvider : public Provider
8685
class ClaudeSkillsProvider : public SkillsDirectoryProvider
8786
{
8887
public:
89-
explicit ClaudeSkillsProvider(bool reload = false,
90-
std::string main_file_name = "SKILL.md",
91-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
88+
explicit ClaudeSkillsProvider(
89+
bool reload = false, std::string main_file_name = "SKILL.md",
90+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
9291
};
9392

9493
class CursorSkillsProvider : public SkillsDirectoryProvider
9594
{
9695
public:
97-
explicit CursorSkillsProvider(bool reload = false,
98-
std::string main_file_name = "SKILL.md",
99-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
96+
explicit CursorSkillsProvider(
97+
bool reload = false, std::string main_file_name = "SKILL.md",
98+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
10099
};
101100

102101
class VSCodeSkillsProvider : public SkillsDirectoryProvider
103102
{
104103
public:
105-
explicit VSCodeSkillsProvider(bool reload = false,
106-
std::string main_file_name = "SKILL.md",
107-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
104+
explicit VSCodeSkillsProvider(
105+
bool reload = false, std::string main_file_name = "SKILL.md",
106+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
108107
};
109108

110109
class CodexSkillsProvider : public SkillsDirectoryProvider
111110
{
112111
public:
113-
explicit CodexSkillsProvider(bool reload = false,
114-
std::string main_file_name = "SKILL.md",
115-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
112+
explicit CodexSkillsProvider(
113+
bool reload = false, std::string main_file_name = "SKILL.md",
114+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
116115
};
117116

118117
class GeminiSkillsProvider : public SkillsDirectoryProvider
119118
{
120119
public:
121-
explicit GeminiSkillsProvider(bool reload = false,
122-
std::string main_file_name = "SKILL.md",
123-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
120+
explicit GeminiSkillsProvider(
121+
bool reload = false, std::string main_file_name = "SKILL.md",
122+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
124123
};
125124

126125
class GooseSkillsProvider : public SkillsDirectoryProvider
127126
{
128127
public:
129-
explicit GooseSkillsProvider(bool reload = false,
130-
std::string main_file_name = "SKILL.md",
131-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
128+
explicit GooseSkillsProvider(
129+
bool reload = false, std::string main_file_name = "SKILL.md",
130+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
132131
};
133132

134133
class CopilotSkillsProvider : public SkillsDirectoryProvider
135134
{
136135
public:
137-
explicit CopilotSkillsProvider(bool reload = false,
138-
std::string main_file_name = "SKILL.md",
139-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
136+
explicit CopilotSkillsProvider(
137+
bool reload = false, std::string main_file_name = "SKILL.md",
138+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
140139
};
141140

142141
class OpenCodeSkillsProvider : public SkillsDirectoryProvider
143142
{
144143
public:
145-
explicit OpenCodeSkillsProvider(bool reload = false,
146-
std::string main_file_name = "SKILL.md",
147-
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
144+
explicit OpenCodeSkillsProvider(
145+
bool reload = false, std::string main_file_name = "SKILL.md",
146+
SkillSupportingFiles supporting_files = SkillSupportingFiles::Template);
148147
};
149148

150149
using SkillsProvider = SkillsDirectoryProvider;

include/fastmcpp/providers/transforms/prompts_as_tools.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PromptsAsTools : public Transform
2020

2121
std::vector<tools::Tool> list_tools(const ListToolsNext& call_next) const override;
2222
std::optional<tools::Tool> get_tool(const std::string& name,
23-
const GetToolNext& call_next) const override;
23+
const GetToolNext& call_next) const override;
2424

2525
void set_provider(const Provider* provider)
2626
{

include/fastmcpp/providers/transforms/resources_as_tools.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class ResourcesAsTools : public Transform
2323

2424
std::vector<tools::Tool> list_tools(const ListToolsNext& call_next) const override;
2525
std::optional<tools::Tool> get_tool(const std::string& name,
26-
const GetToolNext& call_next) const override;
26+
const GetToolNext& call_next) const override;
2727

2828
void set_provider(const Provider* provider)
2929
{

include/fastmcpp/providers/transforms/transform.hpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ class Transform
4848
return call_next();
4949
}
5050

51-
virtual std::optional<resources::Resource>
52-
get_resource(const std::string& uri, const GetResourceNext& call_next) const
51+
virtual std::optional<resources::Resource> get_resource(const std::string& uri,
52+
const GetResourceNext& call_next) const
5353
{
5454
return call_next(uri);
5555
}
@@ -61,8 +61,7 @@ class Transform
6161
}
6262

6363
virtual std::optional<resources::ResourceTemplate>
64-
get_resource_template(const std::string& uri,
65-
const GetResourceTemplateNext& call_next) const
64+
get_resource_template(const std::string& uri, const GetResourceTemplateNext& call_next) const
6665
{
6766
return call_next(uri);
6867
}

include/fastmcpp/providers/transforms/version_filter.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ class VersionFilter : public Transform
1919
std::optional<tools::Tool> get_tool(const std::string& name,
2020
const GetToolNext& call_next) const override;
2121

22-
std::vector<resources::Resource> list_resources(const ListResourcesNext& call_next) const override;
22+
std::vector<resources::Resource>
23+
list_resources(const ListResourcesNext& call_next) const override;
2324
std::optional<resources::Resource>
2425
get_resource(const std::string& uri, const GetResourceNext& call_next) const override;
2526

include/fastmcpp/server/response_limiting_middleware.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class ResponseLimitingMiddleware
1515
{
1616
public:
1717
explicit ResponseLimitingMiddleware(size_t max_size = 1'000'000,
18-
std::string truncation_suffix = "... [truncated]",
19-
std::vector<std::string> tool_filter = {});
18+
std::string truncation_suffix = "... [truncated]",
19+
std::vector<std::string> tool_filter = {});
2020

2121
/// Returns an AfterHook that truncates tools/call responses
2222
AfterHook make_hook() const;

0 commit comments

Comments
 (0)