131 Commits

Author SHA1 Message Date
Shahar Abramov
174848fc36 Merge pull request #50 from tadata-org/version/bump-to-0.2.0
Bump version to 0.2.0
v0.2.0
2025-04-10 14:49:13 +03:00
Shahar Abramov
49b1fc5395 Merge pull request #51 from tadata-org/fix/bugs-after-refactor
Fix/bugs after refactor
2025-04-10 14:41:03 +03:00
Shahar Abramov
c095eb99ed fix filtered tools example 2025-04-10 14:37:23 +03:00
Shahar Abramov
a6433f1fc2 ensure message path is built correctly, and introduce a hacky fix for mounting on APIRouter 2025-04-10 14:35:34 +03:00
Shahar Abramov
83242e998a Bump version to 0.2.0 2025-04-10 13:55:17 +03:00
Shahar Abramov
ca7b1f4644 Merge pull request #49 from tadata-org/feature/filter-endpoints
Granular control over which endpoints are being exposed as tools
2025-04-10 13:51:27 +03:00
Shahar Abramov
72fdee3ddc add more test cases 2025-04-10 13:34:44 +03:00
Shahar Abramov
4b6ca802a4 set coverage threshold to 80 since we had a false high coverage before, because the tests themselves were also measured. 2025-04-10 13:31:25 +03:00
Shahar Abramov
09971f0cb2 exclude tests from coverage 2025-04-10 13:30:26 +03:00
Shahar Abramov
e934c10c00 update readme and changelog 2025-04-10 13:23:36 +03:00
Shahar Abramov
3daab18090 add tool filtering capability 2025-04-10 13:23:01 +03:00
Shahar Abramov
ba9897e214 Merge pull request #46 from tadata-org/refactor/low-level-mcp-server-instead-of-fastmcp
Refactor and API Redesign
2025-04-10 12:51:55 +03:00
Shahar Abramov
5985af8beb improve README 2025-04-10 12:49:41 +03:00
Shahar Abramov
8b29e001c5 add example 2025-04-10 12:41:40 +03:00
Shahar Abramov
99a80f2314 update README 2025-04-10 11:27:24 +03:00
Shahar Abramov
696c5b4d53 Merge branch 'main' into refactor/low-level-mcp-server-instead-of-fastmcp 2025-04-09 19:50:43 +03:00
Shahar Abramov
eb00ebff5c add codecov config 2025-04-09 19:48:03 +03:00
Shahar Abramov
fbc03988d8 use PyPi token instead of username+pass 2025-04-09 19:35:04 +03:00
Shahar Abramov
8dd0813980 write final tests, improve test coverage to 92%, and set coverage limit higher 2025-04-09 19:32:29 +03:00
Shahar Abramov
ebbd0e4107 improve examples 2025-04-09 18:52:12 +03:00
Shahar Abramov
5e6544bfed exclude mcp endpoints from openapi schema 2025-04-09 18:51:57 +03:00
Shahar Abramov
0c286e208f make setup_server method idempotent to be able to re-call it if needed 2025-04-09 18:44:00 +03:00
Shahar Abramov
2789bdd1d4 fix tests 2025-04-09 18:04:12 +03:00
Shahar Abramov
e0d405db82 enhance test suite and fix errors 2025-04-09 17:54:08 +03:00
Shahar Abramov
9bc99f5a20 add more tests 2025-04-09 14:44:50 +03:00
Shahar Abramov
9388b690bd basic tests and fixes 2025-04-09 14:30:59 +03:00
Shahar Abramov
0da12987c6 Merge pull request #44 from shiraayal-tadata/upgrade-version-0.1.8
upgrade version 0.1.8
v0.1.8
2025-04-09 14:00:20 +03:00
shiraayal-tadata
4f92f6dcdc upgrade version 0.1.8 2025-04-09 13:57:34 +03:00
Shahar Abramov
66d1c2391f Merge pull request #43 from shiraayal-tadata/fix/dependencies
Fix/dependencies
2025-04-09 13:50:54 +03:00
Shahar Abramov
bc3738c966 ignore examples in test coverage 2025-04-09 13:30:28 +03:00
Shahar Abramov
8a268515f4 remove redundant util 2025-04-09 13:30:11 +03:00
shiraayal-tadata
e76712077e uv sync 2025-04-09 13:28:36 +03:00
shiraayal-tadata
f9614df461 remove inspect-mate 2025-04-09 13:28:32 +03:00
Shahar Abramov
b2ebc5cf05 refactor and add more examples 2025-04-09 01:22:51 +03:00
Shahar Abramov
005d54ef0e prep tests fixtures 2025-04-08 20:31:10 +03:00
Shahar Abramov
a2ff5ce99c Fix ASGI errors 2025-04-08 20:08:36 +03:00
Shahar Abramov
1f325f2975 add logging to examples (override uvicorn's default logger) 2025-04-08 19:23:16 +03:00
Shahar Abramov
7f543d9423 fastapi-native routes 2025-04-08 19:18:51 +03:00
Shahar Abramov
97ffd8e7c4 change to class based 2025-04-08 18:13:39 +03:00
Shahar Abramov
222e104d13 remove unused imports and clean up module docstrings 2025-04-08 17:50:48 +03:00
Shahar Abramov
e10a4a1bbc add full response schema example 2025-04-08 17:20:47 +03:00
Shahar Abramov
d9c7918469 remove redundant leftover code 2025-04-08 17:15:37 +03:00
Shahar Abramov
b3471e4bb8 remove dead code 2025-04-08 17:00:58 +03:00
Shahar Abramov
2a10c2eb13 refactor 2025-04-08 16:56:08 +03:00
Shahar Abramov
1bf481f8dc WIP - move tool call handler registration away from mount function 2025-04-08 15:45:22 +03:00
Shahar Abramov
45600dcbd0 WIP working after switch to lowlevel server instead of FastMCP 2025-04-08 13:12:17 +03:00
Shahar Abramov
b79667d36a up minimum test coverage to prevent going down further 2025-04-07 14:56:22 +03:00
Shahar Abramov
97bd754c4d update mcp sdk version 2025-04-07 14:54:14 +03:00
Shahar Abramov
599348d7c6 gitignore repomix 2025-04-07 14:52:25 +03:00
Shahar Abramov
fef36001ed Merge pull request #37 from tadata-org/build-fixes
Build fixes and general repo improvements
2025-04-07 12:54:27 +03:00