diff --git a/mcp-wrapper/package-lock.json b/mcp-wrapper/package-lock.json index e8ced1c..e2de61e 100644 --- a/mcp-wrapper/package-lock.json +++ b/mcp-wrapper/package-lock.json @@ -8,7 +8,8 @@ "name": "iai-mcp-wrapper", "version": "0.1.0", "dependencies": { - "@modelcontextprotocol/sdk": "^1.0.0" + "@modelcontextprotocol/sdk": "^1.0.0", + "zod": "^4.0.0" }, "bin": { "iai-mcp-wrapper": "dist/index.js" diff --git a/mcp-wrapper/package.json b/mcp-wrapper/package.json index 2a292b1..38b1ebe 100644 --- a/mcp-wrapper/package.json +++ b/mcp-wrapper/package.json @@ -15,7 +15,8 @@ "test": "node --import tsx --test test/*.test.ts" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.0.0" + "@modelcontextprotocol/sdk": "^1.0.0", + "zod": "^4.0.0" }, "devDependencies": { "@types/node": "^22.0.0", diff --git a/pyproject.toml b/pyproject.toml index d568aed..d391046 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,9 @@ dependencies = [ "pyarrow>=16.0.0", "sentence-transformers>=3.0.0", "numpy>=2.4.6,<3.0.0", + "pydantic>=2.7.0", + "torch-hd>=5.7.0", # imports as `torchhd`; PyPI name has a dash + "structlog>=24.0.0", "networkx>=3.3", "python-igraph>=0.11", "leidenalg>=0.10",