Module installation

Module installation 

Source
Expand description

Core installation infrastructure for MCP server setup

Re-exports§

pub use claude_code::get_claude_code_status;
pub use claude_code::install_for_claude_code;
pub use claude_code::uninstall_from_claude_code;
pub use cursor::get_cursor_status;
pub use cursor::install_for_cursor;
pub use cursor::uninstall_from_cursor;
pub use json_config::McpConfig;
pub use json_config::add_server_to_config;
pub use json_config::create_cursor_server_config;
pub use json_config::create_server_config;
pub use json_config::get_server_config;
pub use json_config::has_server_config;
pub use json_config::read_config_file;
pub use json_config::remove_server_from_config;
pub use json_config::validate_config;
pub use json_config::write_config_file;
pub use paths::get_all_config_paths;
pub use paths::get_claude_code_config_dir;
pub use paths::get_cursor_config_dir;
pub use paths::get_cursor_mcp_config_path;
pub use paths::validate_config_dir_writable;
pub use utils::InstallationResult;
pub use utils::UninstallationResult;
pub use utils::check_binary_accessible;
pub use utils::create_installation_result;
pub use utils::create_uninstallation_result;
pub use utils::detect_binary_path;
pub use utils::ensure_directory_exists;
pub use utils::get_home_dir;
pub use utils::validate_binary_path;
pub use crate::types::responses::EnvironmentStatus;

Modules§

claude_code
Claude Code MCP server installation and management
cursor
Cursor MCP server installation and management
json_config
JSON configuration file management utilities
paths
Platform-specific path detection for MCP server configuration files
utils
Common utilities for MCP server installation

Functions§

get_all_environment_statuses
Get status for all supported environments
get_environment_status
Get status for a specific environment
install_for_target
Install Foundry MCP server for the specified target environment
uninstall_from_target
Uninstall Foundry MCP server from the specified target environment