Skip to content

refactor: shared MCP tool manifest#76

Open
JaeLeex wants to merge 1 commit into
mainfrom
refactor/mcp-tool-manifest
Open

refactor: shared MCP tool manifest#76
JaeLeex wants to merge 1 commit into
mainfrom
refactor/mcp-tool-manifest

Conversation

@JaeLeex

@JaeLeex JaeLeex commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Generate _READ_ONLY_TOOLS / _DESTRUCTIVE_TOOLS from packages/nunchi-mcp-manifest/tools.json instead of hand-maintained sets in mcp_server.py.
  • Add manifest drift tests.

Test plan

  • python3 packages/nunchi-mcp-manifest/generate.py --check
  • pytest tests/test_mcp_annotations.py tests/test_mcp_manifest.py

Made with Cursor

Replace hand-maintained _READ_ONLY_TOOLS/_DESTRUCTIVE_TOOLS sets with
codegen from packages/nunchi-mcp-manifest/tools.json and add manifest tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant