From 18996017cdf61f7535e013dcef6cc13c95c0531d Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Fri, 31 Oct 2025 10:07:11 -0700 Subject: [PATCH 1/2] Modernize ArcadeEngineApi --- .gitignore | 1 + .../arcade_arcade_engine_api/server.py | 12 ++++++++++++ servers/arcade_engine_api/pyproject.toml | 4 ++-- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 servers/arcade_engine_api/arcade_arcade_engine_api/server.py diff --git a/.gitignore b/.gitignore index b7faf40..63f524b 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ share/python-wheels/ *.egg-info/ .installed.cfg *.egg +uv.lock MANIFEST # PyInstaller diff --git a/servers/arcade_engine_api/arcade_arcade_engine_api/server.py b/servers/arcade_engine_api/arcade_arcade_engine_api/server.py new file mode 100644 index 0000000..fb7f027 --- /dev/null +++ b/servers/arcade_engine_api/arcade_arcade_engine_api/server.py @@ -0,0 +1,12 @@ +from arcade_mcp_server import MCPApp + +import arcade_arcade_engine_api + +app = MCPApp( + name="ArcadeEngineApi", + version="0.2.1", +) +app.add_tools_from_module(arcade_arcade_engine_api) + +if __name__ == "__main__": + app.run() diff --git a/servers/arcade_engine_api/pyproject.toml b/servers/arcade_engine_api/pyproject.toml index 6a4f4bd..571228b 100644 --- a/servers/arcade_engine_api/pyproject.toml +++ b/servers/arcade_engine_api/pyproject.toml @@ -36,8 +36,8 @@ toolkit_name = "arcade_arcade_engine_api" # Use local path sources for arcade libs when working locally [tool.uv.sources] arcade-mcp = { path = "../../../arcade-mcp", editable = true } -arcade-serve = { path = "../../../arcade-mcp/libs/arcade-serve/", editable = true } -arcade-tdk = { path = "../../../arcade-mcp/libs/arcade-tdk/", editable = true } +arcade-mcp-server = { path = "../../../arcade-mcp/libs/arcade-mcp-server/", editable = true } + [tool.mypy] files = [ "arcade_arcade_engine_api/**/*.py",] python_version = "3.10" From 1b434d1ff129da1807b6b4c99b43dd949a65c49e Mon Sep 17 00:00:00 2001 From: Eric Gustin Date: Fri, 31 Oct 2025 10:35:26 -0700 Subject: [PATCH 2/2] Bump --- servers/arcade_engine_api/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/arcade_engine_api/pyproject.toml b/servers/arcade_engine_api/pyproject.toml index 571228b..96b95fd 100644 --- a/servers/arcade_engine_api/pyproject.toml +++ b/servers/arcade_engine_api/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "arcade_arcade_engine_api" -version = "0.2.1" +version = "0.3.0" description = "Tools that enable LLMs to interact directly with the engine API." requires-python = ">=3.10" dependencies = [