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