@@ -34,8 +34,8 @@ func toolProjectLayout() mcpgo.Tool {
3434func toolSearchDocs () mcpgo.Tool {
3535 return baseTool ("search-docs" , "Searches version-aware GoForj documentation." ,
3636 mcpgo .WithString ("query" , mcpgo .Description ("Search query." ), mcpgo .Required ()),
37- mcpgo .WithInteger ("limit" , mcpgo .Description ("Maximum number of results." )),
38- mcpgo .WithInteger ("token_limit" , mcpgo .Description ("Maximum words per snippet." )),
37+ mcpgo .WithNumber ("limit" , mcpgo .Description ("Maximum number of results." )),
38+ mcpgo .WithNumber ("token_limit" , mcpgo .Description ("Maximum words per snippet." )),
3939 )
4040}
4141
@@ -44,7 +44,7 @@ func toolReadDocSection() mcpgo.Tool {
4444 return baseTool ("read-doc-section" , "Reads one bounded Markdown section." ,
4545 mcpgo .WithString ("path" , mcpgo .Description ("Document path." ), mcpgo .Required ()),
4646 mcpgo .WithString ("heading" , mcpgo .Description ("Heading to read." )),
47- mcpgo .WithInteger ("token_limit" , mcpgo .Description ("Maximum words to return." )),
47+ mcpgo .WithNumber ("token_limit" , mcpgo .Description ("Maximum words to return." )),
4848 )
4949}
5050
@@ -53,9 +53,9 @@ func toolReadDocNeighborhood() mcpgo.Tool {
5353 return baseTool ("read-doc-neighborhood" , "Reads one Markdown section plus nearby sections." ,
5454 mcpgo .WithString ("path" , mcpgo .Description ("Document path." ), mcpgo .Required ()),
5555 mcpgo .WithString ("heading" , mcpgo .Description ("Heading to read." ), mcpgo .Required ()),
56- mcpgo .WithInteger ("before" , mcpgo .Description ("Sections before." )),
57- mcpgo .WithInteger ("after" , mcpgo .Description ("Sections after." )),
58- mcpgo .WithInteger ("token_limit" , mcpgo .Description ("Maximum words per section." )),
56+ mcpgo .WithNumber ("before" , mcpgo .Description ("Sections before." )),
57+ mcpgo .WithNumber ("after" , mcpgo .Description ("Sections after." )),
58+ mcpgo .WithNumber ("token_limit" , mcpgo .Description ("Maximum words per section." )),
5959 )
6060}
6161
@@ -105,15 +105,15 @@ func toolDatabaseQuery() mcpgo.Tool {
105105 return baseTool ("database-query" , "Runs a bounded read-only database query." ,
106106 mcpgo .WithString ("connection" , mcpgo .Description ("Database connection name." ), mcpgo .Required ()),
107107 mcpgo .WithString ("sql" , mcpgo .Description ("Read-only SQL query." ), mcpgo .Required ()),
108- mcpgo .WithInteger ("limit" , mcpgo .Description ("Maximum rows to return." )),
108+ mcpgo .WithNumber ("limit" , mcpgo .Description ("Maximum rows to return." )),
109109 )
110110}
111111
112112// toolReadLogEntries defines the recent log reader tool.
113113func toolReadLogEntries () mcpgo.Tool {
114114 return baseTool ("read-log-entries" , "Returns recent framework log entries." ,
115115 appArg (),
116- mcpgo .WithInteger ("limit" , mcpgo .Description ("Maximum entries to return." )),
116+ mcpgo .WithNumber ("limit" , mcpgo .Description ("Maximum entries to return." )),
117117 )
118118}
119119
@@ -134,7 +134,7 @@ func toolGetAbsoluteURL() mcpgo.Tool {
134134func toolBrowserLogs () mcpgo.Tool {
135135 return baseTool ("browser-logs" , "Returns recent browser console logs captured during local development." ,
136136 appArg (),
137- mcpgo .WithInteger ("limit" , mcpgo .Description ("Maximum entries to return." )),
137+ mcpgo .WithNumber ("limit" , mcpgo .Description ("Maximum entries to return." )),
138138 )
139139}
140140
0 commit comments