arcade-mcp/libs/arcade-core/arcade_core
jottakka 178c194ef2
[TOO-192] Update tdk to add figma typed oauth (#711)
Closes TOO-192

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Adds a Figma OAuth2 auth provider and wires it through TDK and MCP
server, with tests updated and package versions bumped.
> 
> - **Auth**:
> - Add `Figma` OAuth2 provider in
`libs/arcade-core/arcade_core/auth.py`.
> - **Exports**:
> - Expose `Figma` in
`libs/arcade-mcp-server/arcade_mcp_server/auth/__init__.py` and
`libs/arcade-tdk/arcade_tdk/auth/__init__.py` (`__all__`).
> - **Tests**:
> - Add Figma auth requirement test case in
`libs/tests/tool/test_create_tool_definition.py` and import `Figma`.
> - **Versioning**:
>   - Bump `arcade-mcp-server` to `1.10.2` and `arcade-tdk` to `3.2.0`.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
2bacfdc5695b3e7fc5e4532dbd360c3b2263130e. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Co-authored-by: Francisco Liberal <francisco@arcade.dev>
2025-12-05 16:38:12 -03:00
..
converters MCP Local (#563) 2025-09-25 15:28:15 -07:00
usage Usage (#644) 2025-10-23 10:47:04 -07:00
__init__.py 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00
annotations.py 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00
auth.py [TOO-192] Update tdk to add figma typed oauth (#711) 2025-12-05 16:38:12 -03:00
catalog.py Consistent Server Description and Version (#674) 2025-11-03 15:20:12 -08:00
config.py 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00
config_model.py Local MCP Fixes and Address General Feedback (#586) 2025-09-29 16:00:47 -07:00
constants.py Server start events (#635) 2025-10-22 16:14:52 -07:00
context.py MCP Local (#563) 2025-09-25 15:28:15 -07:00
discovery.py MCP Local (#563) 2025-09-25 15:28:15 -07:00
errors.py Tool Error Handling (#539) 2025-09-10 10:45:18 -07:00
executor.py Worker Stability (#688) 2025-11-20 11:13:41 -08:00
output.py Tool Error Handling (#539) 2025-09-10 10:45:18 -07:00
parse.py MCP Local (#563) 2025-09-25 15:28:15 -07:00
py.typed 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00
schema.py Better Handling of MCP-specific Context usage for managed servers (#679) 2025-11-07 10:26:56 -08:00
toolkit.py Fix: Skip currently executing file during tool discovery (#668) 2025-11-03 11:26:51 -08:00
utils.py Fix MCP capabilities, examples, tests, and more (#657) 2025-10-30 11:59:00 -07:00
version.py 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00