Skip to content

Conversation

@butschster
Copy link
Collaborator

This PR adds two new MCP tools for project management that integrate with the existing project system.

New Tools

projects-list

  • Lists all registered projects with their configuration details
  • Shows current project, aliases, config files, and timestamps

project-switch

  • Switches between projects using either paths or aliases
  • Shows alias resolution details when applicable

Configuration

  • Added project_operations config section in McpConfig
  • Added MCP_PROJECT_OPERATIONS environment variable support (defaults to true)
  • Tools are conditionally registered based on configuration

@butschster butschster added this to the 1.30 milestone Sep 14, 2025
@butschster butschster self-assigned this Sep 14, 2025
@butschster butschster added the mcp MCP server components label Sep 14, 2025
@butschster butschster added mcp:tools MCP server tools mcp:projects MCP projects labels Sep 14, 2025
@butschster butschster moved this to In review in Context Generator Sep 14, 2025
@butschster butschster merged commit aa9d513 into main Sep 14, 2025
8 of 9 checks passed
@butschster butschster deleted the feature/project-mcp-tools branch September 14, 2025 15:04
@github-project-automation github-project-automation bot moved this from In review to Done in Context Generator Sep 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mcp:projects MCP projects mcp:tools MCP server tools mcp MCP server components

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants