arcade-mcp/toolkits/math/tests
Eric Gustin c50699d5e6
Migrate OSS toolkits to MCPApp (#782)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Touches multiple toolkits’ runtime entrypoints and context/error/auth
plumbing, so breakage risk is mainly around invocation/packaging and
tool execution wiring rather than business logic.
> 
> **Overview**
> Migrates the BrightData, ClickHouse, LinkedIn, Math, MongoDB,
Postgres, and Zendesk OSS toolkits from `arcade-tdk` to
`arcade-mcp-server` APIs by updating tool decorators, `Context` types,
auth classes, and exception imports.
> 
> Adds per-toolkit `__main__.py` files that construct an `MCPApp`,
register module tools, and run via configurable transport/host/port;
corresponding `pyproject.toml` updates bump versions, drop
`arcade-tdk`/`arcade-serve` deps, and add `project.scripts` console
entrypoints.
> 
> Updates tests and eval suites to use `arcade_mcp_server.Context`
(mocked) and switches eval `ToolCatalog` imports to `arcade_core`.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
9b3e31acb4b35e1d72efd47e2d279c5b19e3ecb0. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-02-25 14:29:18 -08:00
..
__init__.py Add toolkits (#514) 2025-07-25 15:44:06 -07:00
test_arithmetic.py Migrate OSS toolkits to MCPApp (#782) 2026-02-25 14:29:18 -08:00
test_exponents.py Migrate OSS toolkits to MCPApp (#782) 2026-02-25 14:29:18 -08:00
test_miscellaneous.py Migrate OSS toolkits to MCPApp (#782) 2026-02-25 14:29:18 -08:00
test_rational.py Migrate OSS toolkits to MCPApp (#782) 2026-02-25 14:29:18 -08:00
test_rounding.py Add toolkits (#514) 2025-07-25 15:44:06 -07:00
test_statistics.py Add toolkits (#514) 2025-07-25 15:44:06 -07:00
test_trigonometry.py Add toolkits (#514) 2025-07-25 15:44:06 -07:00