Skip to content

Conversation

@manascb1344
Copy link

@manascb1344 manascb1344 commented Oct 21, 2025


  • I understand that contributing to this repository will require me to agree with the CLA

Description

This PR adds delete operation support to the MCP server by removing the filter that excluded HTTP DELETE methods. It exposes these operations as tools: remove-list-object, delete-object, delete-property, delete-tag, and delete-type.

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • 🧑‍💻 Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

N/A

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentation?

  • 📜 README.md
  • 📓 tech-docs
  • 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?

No.

- Remove delete method filtering from OpenAPIToMCPConverter
- Enable support for all 5 delete operations:
  - remove-list-object: Remove object from list
  - delete-object: Delete/archive object
  - delete-property: Delete/archive property
  - delete-tag: Delete/archive tag
  - delete-type: Delete/archive type
- Add comprehensive tests for delete operations
- Regenerate tools.json to include delete operations
- Fixes anyproto#12

This addresses the user need to manage object lifecycle with delete
capabilities, enabling full CRUD operations through the MCP server.
- Run prettier formatting on all TypeScript files
- Ensure code style consistency across the codebase
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