Web MCP server for web fetch and search.
More...
#include <entropic/mcp/servers/web.h>
|
| | WebServer (const std::string &data_dir) |
| | Construct with data dir.
|
| |
|
| ~WebServer () override |
| | Destructor.
|
| |
| | MCPServerBase (std::string name) |
| | Construct with server name.
|
| |
| const std::string & | name () const |
| | Get the server name.
|
| |
| void | register_tool (ToolBase *tool) |
| | Register a tool with this server.
|
| |
| std::string | list_tools () const |
| | List all registered tools as a JSON array string.
|
| |
| std::string | execute (const std::string &tool_name, const std::string &args_json) |
| | Execute a tool and wrap result in ServerResponse JSON.
|
| |
| virtual std::string | get_permission_pattern (const std::string &tool_name, const std::string &args_json) const |
| | Generate permission pattern for 'Always Allow/Deny'.
|
| |
| virtual bool | skip_duplicate_check (const std::string &tool_name) const |
| | Check if a tool should skip duplicate detection.
|
| |
| virtual bool | configure (const std::string &config_json) |
| | Configure the server after creation.
|
| |
| virtual bool | set_working_dir (const std::string &path) |
| | Set the working directory.
|
| |
| const ToolRegistry & | registry () const |
| | Get the tool registry (const).
|
| |
Web MCP server for web fetch and search.
- Version
- 1.8.5
Definition at line 24 of file web.h.
◆ WebServer()
| entropic::WebServer::WebServer |
( |
const std::string & |
data_dir | ) |
|
|
explicit |
Construct with data dir.
Construct with data dir, register both tools.
- Parameters
-
| data_dir | Path to bundled data directory. |
- Version
- 1.8.5
- Parameters
-
| data_dir | Path to bundled data directory. |
Definition at line 159 of file web.cpp.
The documentation for this class was generated from the following files: