Skip to content

Commit 57ad0f2

Browse files
committed
fix(server): Add a health check endpoint
1 parent c6e84d7 commit 57ad0f2

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from starlette.requests import Request
2+
from starlette.responses import PlainTextResponse
3+
4+
5+
def add_health_check(mcp):
6+
"""Add a health check endpoint"""
7+
8+
@mcp.custom_route("/health", methods=["GET"])
9+
async def health_check(request: Request) -> PlainTextResponse:
10+
return PlainTextResponse("OK")

packages/developer_mcp_server/src/developer_mcp_server/server.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from gg_api_core.scopes import set_developer_scopes
88
from gg_api_core.sentry_integration import init_sentry
99

10+
from developer_mcp_server.add_health_check import add_health_check
1011
from developer_mcp_server.register_tools import DEVELOPER_INSTRUCTIONS, register_developer_tools
1112

1213
# Configure more detailed logging
@@ -23,6 +24,8 @@
2324
logger.info("Created Developer GitGuardianFastMCP instance")
2425

2526
register_developer_tools(mcp)
27+
add_health_check(mcp)
28+
2629

2730
set_developer_scopes()
2831

packages/secops_mcp_server/src/secops_mcp_server/server.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import os
55
from typing import Any, Literal
66

7+
from developer_mcp_server.add_health_check import add_health_check
78
from developer_mcp_server.register_tools import register_developer_tools
89
from fastmcp.exceptions import ToolError
910
from gg_api_core.mcp_server import get_mcp_server
@@ -120,6 +121,7 @@ class ListHoneytokensParams(BaseModel):
120121
logger.debug("Created SecOps GitGuardianFastMCP instance")
121122

122123
register_developer_tools(mcp)
124+
add_health_check(mcp)
123125

124126

125127
@mcp.tool(

0 commit comments

Comments
 (0)