Commit Graph

  • 174848fc36 Merge pull request #50 from tadata-org/version/bump-to-0.2.0 main v0.2.0 Shahar Abramov 2025-04-10 14:49:13 +03:00
  • 49b1fc5395 Merge pull request #51 from tadata-org/fix/bugs-after-refactor Shahar Abramov 2025-04-10 14:41:03 +03:00
  • c095eb99ed fix filtered tools example fix/bugs-after-refactor Shahar Abramov 2025-04-10 14:37:23 +03:00
  • a6433f1fc2 ensure message path is built correctly, and introduce a hacky fix for mounting on APIRouter Shahar Abramov 2025-04-10 14:35:34 +03:00
  • 83242e998a Bump version to 0.2.0 version/bump-to-0.2.0 Shahar Abramov 2025-04-10 13:55:17 +03:00
  • ca7b1f4644 Merge pull request #49 from tadata-org/feature/filter-endpoints Shahar Abramov 2025-04-10 13:51:27 +03:00
  • 72fdee3ddc add more test cases feature/filter-endpoints Shahar Abramov 2025-04-10 13:34:44 +03:00
  • 4b6ca802a4 set coverage threshold to 80 since we had a false high coverage before, because the tests themselves were also measured. Shahar Abramov 2025-04-10 13:31:25 +03:00
  • 09971f0cb2 exclude tests from coverage Shahar Abramov 2025-04-10 13:30:26 +03:00
  • e934c10c00 update readme and changelog Shahar Abramov 2025-04-10 13:23:36 +03:00
  • 3daab18090 add tool filtering capability Shahar Abramov 2025-04-10 13:23:01 +03:00
  • ba9897e214 Merge pull request #46 from tadata-org/refactor/low-level-mcp-server-instead-of-fastmcp Shahar Abramov 2025-04-10 12:51:55 +03:00
  • 5985af8beb improve README refactor/low-level-mcp-server-instead-of-fastmcp Shahar Abramov 2025-04-10 12:49:41 +03:00
  • 8b29e001c5 add example Shahar Abramov 2025-04-10 12:41:40 +03:00
  • 99a80f2314 update README Shahar Abramov 2025-04-10 11:27:24 +03:00
  • 696c5b4d53 Merge branch 'main' into refactor/low-level-mcp-server-instead-of-fastmcp Shahar Abramov 2025-04-09 19:50:43 +03:00
  • eb00ebff5c add codecov config Shahar Abramov 2025-04-09 19:48:03 +03:00
  • fbc03988d8 use PyPi token instead of username+pass Shahar Abramov 2025-04-09 19:35:04 +03:00
  • 8dd0813980 write final tests, improve test coverage to 92%, and set coverage limit higher Shahar Abramov 2025-04-09 19:32:29 +03:00
  • ebbd0e4107 improve examples Shahar Abramov 2025-04-09 18:52:12 +03:00
  • 5e6544bfed exclude mcp endpoints from openapi schema Shahar Abramov 2025-04-09 18:51:57 +03:00
  • 0c286e208f make setup_server method idempotent to be able to re-call it if needed Shahar Abramov 2025-04-09 18:44:00 +03:00
  • 2789bdd1d4 fix tests Shahar Abramov 2025-04-09 18:04:12 +03:00
  • e0d405db82 enhance test suite and fix errors Shahar Abramov 2025-04-09 17:54:08 +03:00
  • 9bc99f5a20 add more tests Shahar Abramov 2025-04-09 14:44:50 +03:00
  • 9388b690bd basic tests and fixes Shahar Abramov 2025-04-09 14:30:59 +03:00
  • 0da12987c6 Merge pull request #44 from shiraayal-tadata/upgrade-version-0.1.8 v0.1.8 Shahar Abramov 2025-04-09 14:00:20 +03:00
  • 4f92f6dcdc upgrade version 0.1.8 shiraayal-tadata 2025-04-09 13:57:34 +03:00
  • 66d1c2391f Merge pull request #43 from shiraayal-tadata/fix/dependencies Shahar Abramov 2025-04-09 13:50:54 +03:00
  • bc3738c966 ignore examples in test coverage Shahar Abramov 2025-04-09 13:30:28 +03:00
  • 8a268515f4 remove redundant util Shahar Abramov 2025-04-09 13:30:11 +03:00
  • e76712077e uv sync shiraayal-tadata 2025-04-09 13:28:36 +03:00
  • f9614df461 remove inspect-mate shiraayal-tadata 2025-04-09 13:28:32 +03:00
  • b2ebc5cf05 refactor and add more examples Shahar Abramov 2025-04-09 01:22:51 +03:00
  • 005d54ef0e prep tests fixtures Shahar Abramov 2025-04-08 20:31:10 +03:00
  • a2ff5ce99c Fix ASGI errors Shahar Abramov 2025-04-08 20:08:36 +03:00
  • 1f325f2975 add logging to examples (override uvicorn's default logger) Shahar Abramov 2025-04-08 19:23:16 +03:00
  • 7f543d9423 fastapi-native routes Shahar Abramov 2025-04-08 19:18:51 +03:00
  • 97ffd8e7c4 change to class based Shahar Abramov 2025-04-08 18:13:39 +03:00
  • 222e104d13 remove unused imports and clean up module docstrings Shahar Abramov 2025-04-08 17:50:48 +03:00
  • e10a4a1bbc add full response schema example Shahar Abramov 2025-04-08 17:20:47 +03:00
  • d9c7918469 remove redundant leftover code Shahar Abramov 2025-04-08 17:15:37 +03:00
  • b3471e4bb8 remove dead code Shahar Abramov 2025-04-08 17:00:58 +03:00
  • 2a10c2eb13 refactor Shahar Abramov 2025-04-08 16:56:08 +03:00
  • 1bf481f8dc WIP - move tool call handler registration away from mount function Shahar Abramov 2025-04-08 15:45:22 +03:00
  • 45600dcbd0 WIP working after switch to lowlevel server instead of FastMCP Shahar Abramov 2025-04-08 13:12:17 +03:00
  • b79667d36a up minimum test coverage to prevent going down further Shahar Abramov 2025-04-07 14:56:22 +03:00
  • 97bd754c4d update mcp sdk version Shahar Abramov 2025-04-07 14:54:14 +03:00
  • 599348d7c6 gitignore repomix Shahar Abramov 2025-04-07 14:52:25 +03:00
  • fef36001ed Merge pull request #37 from tadata-org/build-fixes Shahar Abramov 2025-04-07 12:54:27 +03:00
  • 7e3ed3b2e4 modern python packaging - remove setup.py and have single source of truth for library's version build-fixes Shahar Abramov 2025-04-07 12:46:44 +03:00
  • cb92cc2e60 add CI and codecov badges to readme Shahar Abramov 2025-04-07 12:28:07 +03:00
  • 0629614a12 add ci and release Shahar Abramov 2025-04-07 12:27:33 +03:00
  • a8055ab84d add initial pytest config with low coverage until we add more tests Shahar Abramov 2025-04-07 12:27:19 +03:00
  • a2fd70a131 update .python-version to favour 3.12. Project still supports 3.10, 3.11. Shahar Abramov 2025-04-07 12:26:48 +03:00
  • 0cc26f86ce add dependabot Shahar Abramov 2025-04-07 12:26:14 +03:00
  • 53406e4c49 add empty mypy config Shahar Abramov 2025-04-07 11:37:21 +03:00
  • b57930a263 add .python-version file Shahar Abramov 2025-04-07 11:36:28 +03:00
  • 58542c2c82 remove redundant stuff from gitignore Shahar Abramov 2025-04-07 11:36:21 +03:00
  • e8d5215b51 improve contibution guide Shahar Abramov 2025-04-07 11:31:51 +03:00
  • a5b190e611 add pre-commit config Shahar Abramov 2025-04-07 11:31:31 +03:00
  • 16374737fc add pre-commit dev dependency Shahar Abramov 2025-04-07 11:31:13 +03:00
  • 6abb4e66b9 add keyword Shahar Abramov 2025-04-07 10:58:38 +03:00
  • 8d96dd0408 Merge pull request #35 from shiraayal-tadata/bugfix/fix-syntax-error v0.1.7 Shira Ayal 2025-04-06 14:14:48 +03:00
  • 52d4623cf4 . shiraayal-tadata 2025-04-06 14:09:45 +03:00
  • 607878ac47 version prep shiraayal-tadata 2025-04-06 14:06:12 +03:00
  • e45841b0a3 fix syntaxerror shiraayal-tadata 2025-04-06 14:05:03 +03:00
  • e965e03ec0 Merge pull request #31 from shiraayal-tadata/fix/hide-handle-mcp-connection v0.1.6 Shira Ayal 2025-04-06 12:15:57 +03:00
  • 2944743496 version prep shiraayal-tadata 2025-04-06 12:15:12 +03:00
  • ddb333dcfd move the mounting to happen after the tool creation so handle_mcp_conneciton won't be created as a tool shiraayal-tadata 2025-04-06 12:04:36 +03:00
  • f31a2b41bc remove this skip from tests as no longer needed shiraayal-tadata 2025-04-01 11:34:58 +03:00
  • ba8d578a18 skip handle_mcp_connection_mcp_get when creating tools shiraayal-tadata 2025-04-01 11:34:45 +03:00
  • 964a318549 Merge pull request #33 from shiraayal-tadata/version/0.1.5 Shira Ayal 2025-04-06 11:40:26 +03:00
  • 078821c962 change to 0.1.5 shiraayal-tadata 2025-04-06 11:39:46 +03:00
  • f10bd90ec3 version 0.1.5 shiraayal-tadata 2025-04-06 11:37:25 +03:00
  • 3a4c6139f5 Merge pull request #27 from shiraayal-tadata/bugfix/mcp-dynamically-creates-http-tool-function-with-args Shira Ayal 2025-04-06 11:28:03 +03:00
  • a029cd252d add readme notice shiraayal-tadata 2025-04-06 11:27:19 +03:00
  • 0553f26075 bugfix shiraayal-tadata 2025-03-31 16:51:22 +03:00
  • 4bc2c4a0f8 Create pull_request_template.md shiraayal-tadata 2025-03-31 12:37:38 +03:00
  • bd28adb9a5 ruff & mypy shiraayal-tadata 2025-03-31 12:30:36 +03:00
  • 1ba4db5df2 fix problem with post requests shiraayal-tadata 2025-03-31 12:17:02 +03:00
  • 3d364327c0 code cleanups shiraayal-tadata 2025-03-31 10:30:47 +03:00
  • 291f06da06 refactor how mcp generates the http_tool_function so arguments will work shiraayal-tadata 2025-03-30 17:52:53 +03:00
  • e707ae3139 Update issue templates shiraayal-tadata 2025-03-30 15:53:00 +03:00
  • 8753db3bba Merge pull request #22 from shiraayal-tadata/readme-modification shiraayal-tadata 2025-03-25 16:44:47 +02:00
  • 0330e7f4b7 fix shiraayal-tadata 2025-03-25 16:44:06 +02:00
  • fee4881edc added badges shiraayal-tadata 2025-03-25 16:42:49 +02:00
  • 30b500792c contributing modification shiraayal-tadata 2025-03-25 16:36:56 +02:00
  • bda9dc64c4 readme modification shiraayal-tadata 2025-03-25 16:36:48 +02:00
  • 2ff9309c20 Merge pull request #21 from HaohanTsao/fix/uv-installation-docs shiraayal-tadata 2025-03-25 10:12:11 +02:00
  • dab57055b1 fix: correct uv installation instructions in contributing docs Andy Tsao 2025-03-24 16:45:50 +08:00
  • 040d31ad4b Merge pull request #9 from dexhunter/main itay-tadata 2025-03-20 18:45:31 +02:00
  • 386a7fafc5 Merge pull request #15 from shiraayal-tadata/update-readme-to-include-claude-desktop-usage itay-tadata 2025-03-20 18:38:08 +02:00
  • b07a4dfc00 small change shiraayal-tadata 2025-03-20 18:36:55 +02:00
  • e8f85880ea linting2 shiraayal-tadata 2025-03-20 17:24:05 +02:00
  • 37e312fe5c linting shiraayal-tadata 2025-03-20 17:23:24 +02:00
  • 76cdc76d3a fix readme to match macOS shiraayal-tadata 2025-03-20 17:21:59 +02:00
  • 5e0459fd69 README update to include Claude Desktop usage shiraayal-tadata 2025-03-20 16:07:13 +02:00
  • feabc8a88e Merge pull request #13 from tadata-org/fix-delete-endpoint-conversion itay-tadata 2025-03-20 14:22:51 +02:00
  • b3e1b8d7d0 bump version to 0.1.4 in uv lock fix-delete-endpoint-conversion Shahar Abramov 2025-03-20 13:13:34 +02:00