Skip to content

Commit b718c11

Browse files
committed
task(BE-5766): Introduce PAPI-HETA tools
1 parent 3996de0 commit b718c11

18 files changed

Lines changed: 5604 additions & 223 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ Add the following to your Claude Desktop configuration file:
633633
"mcpServers": {
634634
"aignostics": {
635635
"command": "uvx",
636-
"args": ["aignostics", "mcp-run"]
636+
"args": ["aignostics", "mcp", "run"]
637637
}
638638
}
639639
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ dependencies = [
138138
"lxml>=6.0.2", # For python 3.14 pre-built wheels
139139
"filelock>=3.20.1", # CVE-2025-68146
140140
"marshmallow>=3.26.2", # CVE-2025-68480
141-
"fastmcp>=2.0.0,<3", # MCP server - Major version 3 is in beta as of 26/01/2026 and has not been released on PyPI. Upgraded once a stable release is out.
141+
"fastmcp @ git+https://github.com/jlowin/fastmcp.git@c8e2c621ef9e568f698e99085ed5d9e5d96678c6", # MCP server - Pinned to commit with meta field preservation fix
142142
]
143143

144144
[project.optional-dependencies]

src/aignostics/cli.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,18 @@ def notebook(
7070

7171
@mcp_cli.command("run")
7272
def mcp_run() -> None:
73-
"""Run the MCP server.
73+
"""Run the MCP server with all tools including MCP Apps.
7474
7575
Starts an MCP server using stdio transport that exposes SDK functionality
76-
to AI agents. The server automatically discovers and mounts tools from
77-
the SDK and any installed plugins.
76+
to AI agents. The server discovers and mounts all available MCP servers,
77+
including those with MCP Apps for interactive visualizations.
7878
7979
Examples:
8080
aignostics mcp run
8181
"""
82-
from aignostics.utils import mcp_run # noqa: PLC0415
82+
from aignostics.utils import mcp_run_server # noqa: PLC0415
8383

84-
mcp_run()
84+
mcp_run_server()
8585

8686

8787
@mcp_cli.command("list-tools")

0 commit comments

Comments
 (0)