Skip to content

Commit 63d7c24

Browse files
committed
Report tool events as keboola.mcp-server-tool
1 parent 2bb1d4d commit 63d7c24

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

integtests/test_errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def test_event_emitted(self, tool_name: str, event_message: str, event_typ
133133
events = await client.storage_client.get(
134134
endpoint='events',
135135
params={
136-
'component': 'keboola.mcp-server.tool',
136+
'component': 'keboola.mcp-server-tool',
137137
'q': f'message:"MCP tool "{tool_name}" call*"',
138138
'limit': 10,
139139
},

src/keboola_mcp_server/errors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ async def _trigger_event(
6868
if http_rq := get_http_request_or_none():
6969
user_agent = http_rq.headers.get('User-Agent')
7070

71-
# See # https://github.com/keboola/event-schema/blob/main/schema/ext.keboola.mcp-server.tool.json
72-
# for the JSON schema describing the 'keboola.mcp-server.tool' component's event params.
71+
# See # https://github.com/keboola/event-schema/blob/main/schema/ext.keboola.mcp-server-tool.json
72+
# for the JSON schema describing the 'keboola.mcp-server-tool' component's event params.
7373
event_params: dict[str, Any] = {
7474
'mcpServerContext': {
7575
'appEnv': server_state.app_version,
@@ -97,7 +97,7 @@ async def _trigger_event(
9797
client = KeboolaClient.from_state(ctx.session.state)
9898
resp = await client.storage_client.trigger_event(
9999
message=message,
100-
component_id='keboola.mcp-server.tool',
100+
component_id='keboola.mcp-server-tool',
101101
event_type=event_type,
102102
params=event_params,
103103
duration=execution_time,

tests/test_errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ async def foo(_ctx: Context):
124124
client = KeboolaClient.from_state(mcp_context_client.session.state)
125125
client.storage_client.trigger_event.assert_called_once_with(
126126
message='MCP tool "foo" call succeeded.',
127-
component_id='keboola.mcp-server.tool',
127+
component_id='keboola.mcp-server-tool',
128128
event_type='success',
129129
params={
130130
'mcpServerContext': {

0 commit comments

Comments
 (0)