Skip to main content

Module server

Module server 

Source
Expand description

Module containing server-related functionality. Pathfinder MCP Server — tool registration and dispatch.

Implements rmcp::ServerHandler with all 18 Pathfinder tools.

§Module Layout

  • [helpers] — error conversion, stub builder, language detection
  • [types] — all parameter and response structs
  • [tools] — handler logic, one submodule per tool group:
    • [tools::search] — search_codebase
    • [tools::repo_map] — get_repo_map
    • [tools::symbols] — read_symbol_scope, read_with_deep_context
    • [tools::navigation] — get_definition, analyze_impact
    • [tools::file_ops] — create_file, delete_file, read_file, write_file

Modules§

types
Module containing type definitions. Tool parameter and response types for Pathfinder MCP tools.

Structs§

PathfinderServer
The main Pathfinder MCP server.