Skip to content

Conversation

@jonathannorris
Copy link
Member

@jonathannorris jonathannorris commented Aug 31, 2025

Summary

  • Disabled redundant MCP tools and prioritized key selection/install tools for better UX.

Changes

  • Disabled tools: Commented out list_projects, list_environments, get_sdk_keys registrations (data now comes from select_project).
  • Tool order: Moved select_project and install_devcycle_sdk to the front of the registration order (CLI and Worker).
  • Tests: Commented out expectations for disabled tools; kept them for reference. Switched schema check to list_features.
  • Lint: Addressed unused params in registerEnvironmentTools.

Rationale

  • Single source of truth: select_project now provides projects, environments, and SDK keys—removing duplication and reducing confusion.

@jonathannorris jonathannorris requested a review from a team as a code owner August 31, 2025 02:53
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Aug 31, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
devcycle-mcp-server d872e8f Sep 05 2025, 12:00 PM

@jonathannorris jonathannorris changed the title feat: remove list_environments / get_sdk_keys / list_projects tools as the select_project tool returns that data feat: Disabled redundant MCP tools and prioritized key selection/install tools Aug 31, 2025
Base automatically changed from feat-update-tool-descriptions to feat-cleanup-mcp-tool-types September 5, 2025 11:45
@jonathannorris jonathannorris changed the base branch from feat-cleanup-mcp-tool-types to main September 5, 2025 11:48
@jonathannorris jonathannorris force-pushed the feat-remove-project-tool-calls branch from 72ee405 to 8cad730 Compare September 5, 2025 11:48
@jonathannorris jonathannorris force-pushed the feat-remove-project-tool-calls branch from 8cad730 to d872e8f Compare September 5, 2025 11:57
@jonathannorris jonathannorris enabled auto-merge (squash) September 5, 2025 11:57
@jonathannorris jonathannorris merged commit 879d983 into main Sep 5, 2025
8 of 9 checks passed
@jonathannorris jonathannorris deleted the feat-remove-project-tool-calls branch September 5, 2025 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants