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..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 = [ @@ -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"