Skip to main content

Crate ferridriver_mcp

Crate ferridriver_mcp 

Source
Expand description

ferridriver-mcp – Browser automation MCP server library.

Provides a fully-functional MCP server for browser automation that consumers can customize and extend:

Re-exports§

pub use config::FileConfig;
pub use server::DefaultConfig;
pub use server::McpServer;
pub use server::McpServerConfig;
pub use server::SharedState;
pub use server::State;

Modules§

config
McpServerConfig impl for the unified config’s McpConfig section.
mcp
MCP server transport wiring.
params
MCP tool parameter types. Each struct maps to one tool’s input schema.
plugin
Plugin system for the MCP server.
server
McpServer server struct and shared helpers used by all tools.
tools
MCP tool definitions – split by category, each with its own tool_router.

Functions§

list_browser_tools
Browser tool definitions (no live BrowserState required). Sorted by name.