This is an automated email from the ASF dual-hosted git repository.
jshao pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from 6c8807c1c3 [#7274] feat(client-java): Client supports statistics and
partition statistics (#7828)
add 71ff0e7ff8 [#8137] feat(mcp): support policy read operations for
Gravitino MCP server (#8151)
No new revisions were added by this update.
Summary of changes:
docs/gravitino-mcp-server.md | 17 +-
mcp-server/mcp_server/client/__init__.py | 1 +
.../mcp_server/client/gravitino_operation.py | 11 +
.../client/plain/plain_rest_client_operation.py | 73 ++--
.../plain/plain_rest_client_policy_operation.py | 82 +++++
mcp-server/mcp_server/client/policy_operation.py | 125 +++++++
mcp-server/mcp_server/tools/__init__.py | 2 +
mcp-server/mcp_server/tools/policy.py | 393 +++++++++++++++++++++
mcp-server/mcp_server/tools/tag.py | 8 +-
mcp-server/tests/unit/tools/mock_operation.py | 39 ++
mcp-server/tests/unit/tools/test_policy.py | 140 ++++++++
11 files changed, 853 insertions(+), 38 deletions(-)
create mode 100644
mcp-server/mcp_server/client/plain/plain_rest_client_policy_operation.py
create mode 100644 mcp-server/mcp_server/client/policy_operation.py
create mode 100644 mcp-server/mcp_server/tools/policy.py
create mode 100644 mcp-server/tests/unit/tools/test_policy.py