MCP Server Framework and Tool Development library for building custom capabilities into agents.
Find a file
Sam Partee 63cabe8f1f
Google Toolkit (Drive, Docs) (#97)
**New Tools Added**
- `docs.py`: Provides tools for Google Docs functionalities, including
creating documents and inserting text.
- `drive.py`: Introduces tools for Google Drive operations, such as
listing documents.

This PR also focuses on simplifying the error handling logic in the Google
toolkit, specifically within the Calendar and Gmail tools. The primary
change involves removing redundant `try-except` blocks that were
catching `HttpError` and general exceptions, and re-raising them as
`ToolExecutionError`. By removing these blocks, we allow exceptions to
propagate naturally, and be handled by the ``ToolExecutor``

---------

Co-authored-by: Eric Gustin <eric@arcade-ai.com>
2024-10-08 17:04:16 -07:00
.github Fix Package Builds (#82) 2024-10-02 10:51:18 -07:00
.vscode Fix Github.CountStargazers and add tests (#92) 2024-10-04 16:09:08 -07:00
arcade Google Toolkit (Drive, Docs) (#97) 2024-10-08 17:04:16 -07:00
docker Enable Otel On Actor (#93) 2024-10-05 13:40:02 -07:00
examples Fix small bugs in pyproject.tomls (#88) 2024-10-04 12:08:03 -07:00
schemas/preview SDK: Generic OAuth 2.0 connector (#81) 2024-10-03 16:40:02 -07:00
toolkits Google Toolkit (Drive, Docs) (#97) 2024-10-08 17:04:16 -07:00
.editorconfig Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.gitignore Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.pre-commit-config.yaml Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.prettierignore Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.prettierrc.toml Fix ruff (#64) 2024-09-25 09:47:30 -07:00
.ruff.toml Toolkit lint cleanup (#72) 2024-10-01 10:41:38 -07:00
CONTRIBUTING.md MyPy Compliant (#5) 2024-07-16 17:01:38 -07:00
cspell.config.yaml SDK: Generic OAuth 2.0 connector (#81) 2024-10-03 16:40:02 -07:00
LICENSE Tool SDK, Schemas (#2) 2024-07-14 23:37:46 -07:00
Makefile Fix small bugs in pyproject.tomls (#88) 2024-10-04 12:08:03 -07:00
README.md Update README (#89) 2024-10-07 17:51:59 -07:00

LLM Tool Calling Platform

GitHub Last Commit GitHub Issues GitHub Pull Requests GitHub License Discord


DocsGuidesIntegrationsDiscord


Arcade AI is the developer platform for building tools designed to be used with language models. With Arcade, developers can create, deploy, and easily integrate new tools with language models to enhance their capabilities.