Skip to content
Closed
Show file tree
Hide file tree
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
9 changes: 4 additions & 5 deletions tests/runners/dummy_mcp_model/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
aiohttp
requests
clarifai
huggingface_hub
fastmcp>=2.3.4
anyio
mcp==1.9.0
fastmcp==2.3.4
requests>=2.31.0
8 changes: 8 additions & 0 deletions tests/runners/dummy_stdio_mcp_model/1/model.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
"""Demo StdioMCPModelClass using mcp-server-calculator."""

from clarifai.runners.models.stdio_mcp_class import StdioMCPModelClass


class MyStdioMCPModel(StdioMCPModelClass):
"""Demo model that bridges to the mcp-server-calculator stdio server."""
pass
19 changes: 19 additions & 0 deletions tests/runners/dummy_stdio_mcp_model/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# This is the config file for a StdioMCP model using calculator server.

model:
id: "dummy-stdio-mcp-model"
user_id: "user_id"
app_id: "app_id"
model_type_id: "mcp"

build_info:
python_version: "3.12"

inference_compute_info:
cpu_limit: "1"
cpu_memory: "1Gi"
num_accelerators: 0

mcp_server:
command: "uvx"
args: ["mcp-server-calculator"]
4 changes: 4 additions & 0 deletions tests/runners/dummy_stdio_mcp_model/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
anyio
mcp==1.9.0
fastmcp==2.3.4
requests>=2.31.0
Loading
Loading