Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 0 additions & 45 deletions tests/integrations/mcp/test_mcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,11 @@ async def __call__(self, *args, **kwargs):
from mcp.server.lowlevel import Server
from mcp.server.lowlevel.server import request_ctx
from mcp.types import (
JSONRPCMessage,
JSONRPCNotification,
JSONRPCRequest,
GetPromptResult,
PromptMessage,
TextContent,
)
from mcp.server.lowlevel.helper_types import ReadResourceContents
from mcp.shared.message import SessionMessage

try:
from mcp.server.lowlevel.server import request_ctx
Expand All @@ -52,47 +48,6 @@ async def __call__(self, *args, **kwargs):
from sentry_sdk.integrations.mcp import MCPIntegration


def get_initialization_payload(request_id: str):
return SessionMessage(
message=JSONRPCMessage(
root=JSONRPCRequest(
jsonrpc="2.0",
id=request_id,
method="initialize",
params={
"protocolVersion": "2025-11-25",
"capabilities": {},
"clientInfo": {"name": "test-client", "version": "1.0.0"},
},
)
)
)


def get_initialized_notification_payload():
return SessionMessage(
message=JSONRPCMessage(
root=JSONRPCNotification(
jsonrpc="2.0",
method="notifications/initialized",
)
)
)


def get_mcp_command_payload(method: str, params, request_id: str):
return SessionMessage(
message=JSONRPCMessage(
root=JSONRPCRequest(
jsonrpc="2.0",
id=request_id,
method=method,
params=params,
)
)
)


@pytest.fixture(autouse=True)
def reset_request_ctx():
"""Reset request context before and after each test"""
Expand Down
Loading