mcp.installers.config_managerΒΆ
MCP Configuration and Environment Management.
Handles .env files, configuration templates, and secure credential storage.
ClassesΒΆ
Manages MCP server configurations and environment files. |
|
Environment configuration for MCP servers. |
|
Standard pattern for MCP server installation. |
Module ContentsΒΆ
- class mcp.installers.config_manager.MCPConfigManager(config_dir: pathlib.Path | None = None)ΒΆ
Manages MCP server configurations and environment files.
- add_server_config(config: MCPEnvironmentConfig) boolΒΆ
Add a new server configuration.
- export_claude_desktop_config(server_name: str) dict[str, Any] | NoneΒΆ
Export server config in Claude Desktop format.
- get_pattern(pattern_name: str) MCPServerPattern | NoneΒΆ
Get a server pattern by name.
- get_server_config(server_name: str) MCPEnvironmentConfig | NoneΒΆ
Get server configuration by name.
- config_dirΒΆ
- env_fileΒΆ
- patterns_configΒΆ
- servers_configΒΆ
- class mcp.installers.config_manager.MCPEnvironmentConfig(/, **data: Any)ΒΆ
Bases:
pydantic.BaseModelEnvironment configuration for MCP servers.
- class mcp.installers.config_manager.MCPServerPatternΒΆ
Standard pattern for MCP server installation.