MCPVault

browse_repository

MCP tool from Gitlab MCP by ttpears

Explore directory structure and files

How to use it

browse_repository is exposed by the Gitlab MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the browse_repository tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Gitlab MCP

$npx @ttpears/gitlab-mcp-server
FULL GITLAB MCP LISTING

Other tools in Gitlab MCP (39)

create_issue

Create new issues

create_merge_request

Create new merge requests

create_note

Add a comment/note to an issue or merge request

execute_custom_query

Run custom GraphQL queries

get_available_queries

Discover available GraphQL operations

get_broadcast_message

Get a specific broadcast message by ID

get_file_content

Read file contents for code analysis

get_issues

List project issues with pagination

get_merge_request_commits

Get commits for a merge request

get_merge_request_diffs

Get diff statistics for a merge request

get_merge_request_pipelines

Get CI/CD pipelines for a merge request

get_merge_request_reviewers

Get MR approval and reviewer status

get_merge_requests

List project merge requests with pagination

get_notes

Get notes/comments on an issue or merge request

get_pipeline_jobs

Get jobs for a specific pipeline

get_project

Detailed project information

get_project_statistics

Aggregate project stats dashboard

get_time_tracking

Get time estimate, spent, and timelogs

get_user_issues

Get all issues assigned to a user

get_user_merge_requests

Get MRs authored by or assigned to a user

get_work_item

Fetch a work item (issue, task, epic, incident, OKR) by ID with full widget data

list_broadcast_messages

List instance-wide broadcast messages

list_group_members

List group members with access levels

list_iterations

List iterations/sprints (Premium/Ultimate)

list_milestones

List milestones with progress statistics

list_my_events

Authenticated user's activity feed — pushes, MRs, comments, approvals

list_my_todos

Authenticated user's to-do inbox — notifications about issues, MRs, mentions, reviews requested

list_project_events

Activity events for a specific project

list_user_events

Another user's public activity feed by username or ID

list_work_items

List work items in a group or project, filtered by type and state

resolve_path

Resolve a path to a project or group

search_gitlab

Global search across projects, issues, and merge requests

search_groups

Discover groups and organizations

search_issues

Search issues globally or within a project (filter by assignee, author, labels, state)

search_labels

Search labels in a project or group

search_merge_requests

Find merge requests by username or within a project

search_projects

Find repositories by name or description

search_users

Find team members and contributors

update_issue

Update title, description, assignees, labels, due date