ci: temp disable sse in ci
This commit is contained in:
+5
-3
@@ -70,11 +70,13 @@ services:
|
|||||||
mcp:
|
mcp:
|
||||||
build: .
|
build: .
|
||||||
restart: always
|
restart: always
|
||||||
|
command: ["--transport", "streamable-http"]
|
||||||
depends_on:
|
depends_on:
|
||||||
app:
|
app:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:8000:8000
|
- 127.0.0.1:8000:8000
|
||||||
|
- 127.0.0.1:9090:9090
|
||||||
volumes:
|
volumes:
|
||||||
- mcp-data:/app/data
|
- mcp-data:/app/data
|
||||||
environment:
|
environment:
|
||||||
@@ -85,7 +87,7 @@ services:
|
|||||||
|
|
||||||
# Vector sync configuration (ADR-007)
|
# Vector sync configuration (ADR-007)
|
||||||
- VECTOR_SYNC_ENABLED=true
|
- VECTOR_SYNC_ENABLED=true
|
||||||
- VECTOR_SYNC_SCAN_INTERVAL=300
|
- VECTOR_SYNC_SCAN_INTERVAL=60
|
||||||
- VECTOR_SYNC_PROCESSOR_WORKERS=1
|
- VECTOR_SYNC_PROCESSOR_WORKERS=1
|
||||||
|
|
||||||
#- LOG_FORMAT=json
|
#- LOG_FORMAT=json
|
||||||
@@ -193,8 +195,8 @@ services:
|
|||||||
# Provider auto-detected from OIDC_DISCOVERY_URL issuer
|
# Provider auto-detected from OIDC_DISCOVERY_URL issuer
|
||||||
# Using internal Docker hostname for discovery to get consistent issuer
|
# Using internal Docker hostname for discovery to get consistent issuer
|
||||||
- OIDC_DISCOVERY_URL=http://keycloak:8080/realms/nextcloud-mcp/.well-known/openid-configuration
|
- OIDC_DISCOVERY_URL=http://keycloak:8080/realms/nextcloud-mcp/.well-known/openid-configuration
|
||||||
- OIDC_CLIENT_ID=nextcloud-mcp-server
|
- NEXTCLOUD_OIDC_CLIENT_ID=nextcloud-mcp-server
|
||||||
- OIDC_CLIENT_SECRET=mcp-secret-change-in-production
|
- NEXTCLOUD_OIDC_CLIENT_SECRET=mcp-secret-change-in-production
|
||||||
- OIDC_JWKS_URI=http://keycloak:8080/realms/nextcloud-mcp/protocol/openid-connect/certs
|
- OIDC_JWKS_URI=http://keycloak:8080/realms/nextcloud-mcp/protocol/openid-connect/certs
|
||||||
|
|
||||||
# Nextcloud API endpoint (for accessing APIs with validated token)
|
# Nextcloud API endpoint (for accessing APIs with validated token)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ class NotesClient(BaseNextcloudClient):
|
|||||||
seen_ids: set[int] = set()
|
seen_ids: set[int] = set()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
params: Dict[str, Any] = {"chunkSize": 10}
|
params: Dict[str, Any] = {"chunkSize": 100}
|
||||||
if cursor:
|
if cursor:
|
||||||
params["chunkCursor"] = cursor
|
params["chunkCursor"] = cursor
|
||||||
if prune_before is not None:
|
if prune_before is not None:
|
||||||
|
|||||||
@@ -39,7 +39,12 @@ class HealthCheckFilter(logging.Filter):
|
|||||||
message = record.getMessage()
|
message = record.getMessage()
|
||||||
return not any(
|
return not any(
|
||||||
endpoint in message
|
endpoint in message
|
||||||
for endpoint in ["/health/live", "/health/ready", "/metrics"]
|
for endpoint in [
|
||||||
|
"/health/live",
|
||||||
|
"/health/ready",
|
||||||
|
"/metrics",
|
||||||
|
"/app/vector-sync/status",
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+9
-2
@@ -255,8 +255,15 @@ async def nc_mcp_client(anyio_backend) -> AsyncGenerator[ClientSession, Any]:
|
|||||||
|
|
||||||
Note: SSE transport is being deprecated. This fixture uses SSE for compatibility testing.
|
Note: SSE transport is being deprecated. This fixture uses SSE for compatibility testing.
|
||||||
"""
|
"""
|
||||||
async for session in create_mcp_client_session_sse(
|
|
||||||
url="http://localhost:8000/sse", client_name="Basic MCP (SSE)"
|
# async for session in create_mcp_client_session_sse(
|
||||||
|
# url="http://localhost:8000/sse", client_name="Basic MCP (SSE)"
|
||||||
|
# ):
|
||||||
|
# yield session
|
||||||
|
|
||||||
|
async for session in create_mcp_client_session(
|
||||||
|
url="http://localhost:8000/mcp",
|
||||||
|
client_name="Basic MCP (HTTP)",
|
||||||
):
|
):
|
||||||
yield session
|
yield session
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user