Skip to content

Feature/project management tools #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

mauro-mawesi
Copy link

This pull request introduces several enhancements to the MCP Azure DevOps project, including new features for project management, updates to development tools, and improvements to documentation. Key changes include adding commands for creating and managing Azure DevOps projects, setting up a development environment with Docker and devcontainers, and expanding the documentation with detailed setup and testing guidelines.

New Features for Azure DevOps Project Management:

  • Added check_operation_status to check the status of Azure DevOps operations (src/mcp_azure_devops/features/projects/check_operation.py).
  • Implemented create_project to create new Azure DevOps projects with customizable properties (src/mcp_azure_devops/features/projects/create_project.py).
  • Introduced list_process_templates to retrieve available process templates in Azure DevOps (src/mcp_azure_devops/features/projects/list_process_templates.py).

Development Environment Setup:

  • Added a Dockerfile to containerize the application, including dependency installation and server startup (Dockerfile).
  • Configured a devcontainer.json file for Visual Studio Code to streamline the development environment setup (.devcontainer/devcontainer.json).

Documentation Enhancements:

  • Expanded CLAUDE.md with detailed development commands, testing guidelines, and technical requirements for contributors (mcp-azure-devops/CLAUDE.md). [1] [2] [3]
  • Reorganized sections in CLAUDE.md for better readability by renumbering and grouping related topics (e.g., testing, adding features, and technical requirements). [1] [2]

These changes collectively improve the project's functionality, ease of development, and contributor experience.

…lementos de trabajo de Azure DevOps. Se actualizó CLAUDE.md con comandos de desarrollo y se creó un nuevo módulo para manejar operaciones de adjuntos. También se añadió un Dockerfile y un archivo de configuración para el contenedor de desarrollo.
@Vortiago
Copy link
Owner

Thank you for the PR. Looks like a lot of work.
I've unfortunately been quite busy lately but will try and set some time off for this project again. :)

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.

2 participants