-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Implement get_project_details core functionality #101
Closed
8 tasks
Comments
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
Tiberriver256
pushed a commit
that referenced
this issue
Apr 2, 2025
Implements handler for detailed project information including process, work item types, and teams. Closes #101
This was referenced Apr 2, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Overview
Implement a handler for the
get_project_details
functionality, which will fetch comprehensive information about a specific Azure DevOps project, including metadata, process information, work item types, fields, and team information.Background
Advanced project management operations in Azure DevOps require detailed project information beyond basic metadata. Clients need a comprehensive view of a project, including its capabilities (such as process template & version control), work item structure, and teams. This handler will provide a single endpoint for retrieving all relevant project details.
Requirements
Core Functionality
The
get_project_details
handler should:API Details
Primary Endpoint
Process and Work Item Type Endpoints
Secondary Endpoints (for additional details)
Parameters
Expected Response Format
Implementation Notes
Project Structure Changes
The handler should be implemented in:
src/features/projects/get-project-details/feature.ts
- Core implementationsrc/features/projects/get-project-details/schema.ts
- Request/response schemasrc/features/projects/get-project-details/index.ts
- ExportThe handler should be registered in
src/server.ts
with the namemcp_azuredevops_get_project_details
.Error Handling
The handler should handle the following error scenarios:
Error messages should be descriptive and follow existing error message patterns.
Security Considerations
The handler must respect Azure DevOps permissions and only return project information that the authenticated user has access to view.
Example Usage
Resources
Acceptance Criteria
The text was updated successfully, but these errors were encountered: