feat: change variable name for base url

This commit is contained in:
Daniel Bauer
2025-06-30 12:07:09 +02:00
parent 23b5e66600
commit 2fdf4184de
3 changed files with 11 additions and 21 deletions

View File

@@ -102,7 +102,7 @@ class CordraClient:
CordraAuthenticationError: If authentication fails
CordraClientError: For other API errors
"""
url = f"{self.config.cordra_url}/objects/{object_id}"
url = f"{self.config.base_url}/objects/{object_id}"
params = {"full": "true"}
try:
@@ -143,7 +143,7 @@ class CordraClient:
CordraAuthenticationError: If authentication fails
CordraClientError: For other API errors
"""
url = f"{self.config.cordra_url}/search"
url = f"{self.config.base_url}/search"
params = {"query": query}
try:

View File

@@ -1,6 +1,5 @@
"""Configuration settings for the MCP Cordra server."""
from pydantic import Field
from pydantic_settings import BaseSettings, SettingsConfigDict
@@ -15,29 +14,20 @@ class CordraConfig(BaseSettings):
case_sensitive=False,
)
cordra_url: str = Field(
base_url: str = Field(
default="https://localhost:8443",
description="Base URL of the Cordra repository"
description="Base URL of the Cordra repository",
)
username: str | None = Field(
default=None,
description="Username for Cordra authentication"
default=None, description="Username for Cordra authentication"
)
password: str | None = Field(
default=None,
description="Password for Cordra authentication"
default=None, description="Password for Cordra authentication"
)
max_search_results: int = Field(
default=1000,
description="Maximum number of search results to return"
default=1000, description="Maximum number of search results to return"
)
verify_ssl: bool = Field(
default=True,
description="Whether to verify SSL certificates"
default=True, description="Whether to verify SSL certificates"
)
timeout: int = Field(
default=30,
description="Request timeout in seconds"
)
timeout: int = Field(default=30, description="Request timeout in seconds")