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.BaseModel
Environment configuration for MCP servers.
- class mcp.installers.config_manager.MCPServerPatternΒΆ
Standard pattern for MCP server installation.