File tree Expand file tree Collapse file tree 3 files changed +15
-0
lines changed
developer_mcp_server/src/developer_mcp_server
secops_mcp_server/src/secops_mcp_server Expand file tree Collapse file tree 3 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 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" )
Original file line number Diff line number Diff line change 77from gg_api_core .scopes import set_developer_scopes
88from gg_api_core .sentry_integration import init_sentry
99
10+ from developer_mcp_server .add_health_check import add_health_check
1011from developer_mcp_server .register_tools import DEVELOPER_INSTRUCTIONS , register_developer_tools
1112
1213# Configure more detailed logging
2324logger .info ("Created Developer GitGuardianFastMCP instance" )
2425
2526register_developer_tools (mcp )
27+ add_health_check (mcp )
28+
2629
2730set_developer_scopes ()
2831
Original file line number Diff line number Diff line change 44import os
55from typing import Any , Literal
66
7+ from developer_mcp_server .add_health_check import add_health_check
78from developer_mcp_server .register_tools import register_developer_tools
89from fastmcp .exceptions import ToolError
910from gg_api_core .mcp_server import get_mcp_server
@@ -120,6 +121,7 @@ class ListHoneytokensParams(BaseModel):
120121logger .debug ("Created SecOps GitGuardianFastMCP instance" )
121122
122123register_developer_tools (mcp )
124+ add_health_check (mcp )
123125
124126
125127@mcp .tool (
You can’t perform that action at this time.
0 commit comments