MyMCP Server

MyMCP Server

AiSearchRagMultiServiceIntegrationGitlabJiraConfluenceYoutubeDevelopmentWorkflowPythonGoJavascriptCloudHighPerformanceLowLatencyProductionRubyR

About This Server

All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows

Server Information

📋 Overview:

This webpage provides information about the "all-in-one-model-context-protocol" GitHub repository, created by nguyenvanduocit. It is described as an all-in-one Model Context Protocol (MCP) server designed to enhance AI-driven development workflows. The server integrates AI search, Retrieval-Augmented Generation (RAG), and various services like GitLab, Jira, Confluence, and YouTube. The project has been split and moved to individual repositories: "Google Kit", "RAG Kit", "Dev Kit", "Fetch Kit", and "Research Kit". The page offers details on the project's community, prerequisites, installation (via Smithery or Go), configuration, available tools, and their arguments.


⭐ Key Points:
  • The repository hosts an all-in-one MCP server.

  • Integrations include GitLab, Jira, Confluence, and YouTube.

  • AI-powered search and RAG capabilities are central features.

  • The project has been split into five individual repositories.

  • Installation is supported via Smithery and Go.

  • Configuration requires setting up a .env file with API keys and tokens.

  • Offers various tools with specific arguments for Google Calendar, Confluence, GitLab, Gmail, and YouTube integration.

  • Includes AI-powered tools such as Deepseek Reasoning and a Gemini-powered Web Search.


  • 🔍 Main Findings:
  • The project focuses on providing a unified MCP server for AI-enhanced development workflows.

  • It emphasizes integration with various popular services.

  • It has a large set of AI-powered tools.

  • Instructions are provided for installation and configuration.

  • The project has a community forum for support and discussion.


  • 📊 Details:
  • The repository is public and has 35 stars and 4 forks.

  • The latest release is v1.14.0, dated Feb 7, 2025.

  • Go version 1.23.2 or higher is required.

  • Manual setup is necessary when installing via Go, involving a .env file.

  • Documentation available for the specific arguments and usages of individual tools.

  • Details on enabling specific tools through the ENABLE_TOOLS environment variable.


🎯 Conclusion:
The "all-in-one-model-context-protocol" repository by nguyenvanduocit provides an MCP server that supports AI-driven development workflows by integrating various popular services and AI tools. The project has been split into five distinct repositories. The project has installation options using Smithery and Go, but manual configuration is required in the latter. The github page provides documentation of various available tools along with their usage.

Server Features

calendar_create_event

Create a new event in Google Calendar

calendar_list_events

List upcoming events in Google Calendar

calendar_update_event

Update an existing event in Google Calendar

calendar_respond_to_event

Respond to an event invitation in Google Calendar

confluence_search

Search Confluence

confluence_get_page

Get Confluence page content

confluence_create_page

Create a new Confluence page

confluence_update_page

Update an existing Confluence page

deepseek_reasoning

Advanced reasoning engine using Deepseek's AI capabilities

get_web_content

Fetches content from a given HTTP/HTTPS URL

gchat_list_spaces

List all available Google Chat spaces/rooms

gchat_send_message

Send a message to a Google Chat space or direct message

ai_web_search

Search the web using Google AI Search

gitlab_list_projects

List GitLab projects

gitlab_get_project

Get GitLab project details

gitlab_list_mrs

List merge requests

gitlab_get_mr_details

Get merge request details

gitlab_create_MR_note

Create a note on a merge request

gitlab_get_file_content

Get file content from a GitLab repository

gitlab_list_pipelines

List pipelines for a GitLab project

gitlab_list_commits

List commits in a GitLab project within a date range

gitlab_get_commit_details

Get details of a commit

gitlab_list_user_events

List GitLab user events within a date range

gitlab_list_group_users

List all users in a GitLab group

gitlab_create_mr

Create a new merge request

gmail_search

Search emails in Gmail using Gmail's search syntax

gmail_move_to_spam

Move specific emails to spam folder in Gmail by message IDs

gmail_create_filter

Create a Gmail filter with specified criteria and actions

gmail_list_filters

List all Gmail filters in the account

gmail_list_labels

List all Gmail labels in the account

gmail_delete_filter

Delete a Gmail filter by its ID

gmail_delete_label

Delete a Gmail label by its ID

jira_get_issue

Retrieve detailed information about a specific Jira issue

jira_search_issue

Search for Jira issues using JQL

jira_list_sprints

List all active and future sprints for a specific Jira board

jira_create_issue

Create a new Jira issue with specified details

jira_update_issue

Modify an existing Jira issue's details

jira_list_statuses

Retrieve all available issue status IDs and their names for a specific Jira project

jira_transition_issue

Transition an issue through its workflow using a valid transition ID

RAG_memory_index_content

Index a content into memory, can be inserted or updated

RAG_memory_index_file

Index a local file into memory

RAG_memory_create_collection

Create a new vector collection in memory

RAG_memory_delete_collection

Delete a vector collection in memory

RAG_memory_list_collections

List all vector collections in memory

RAG_memory_search

Search for memory in a collection based on a query

RAG_memory_delete_index_by_filepath

Delete a vector index by filePath

execute_comand_line_script

Safely execute command line scripts on the user's system with security restrictions

web_search

Search the web using Brave Search API

sequentialthinking

A detailed tool for dynamic and reflective problem-solving through thoughts.

tool_use_plan

Tạo kế hoạch sử dụng các công cụ đang kích hoạt để giải quyết yêu cầu

youtube_transcript

Get YouTube video transcript

youtube_update_video

Update a video's title and description on YouTube

youtube_get_video_details

Get details (title, description, ...) for a specific video

youtube_list_videos

List YouTube videos managed by the user

Provider Information

Nguyenvanduocit logo

Nguyenvanduocit

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

calendar_create_eventcalendar_list_eventscalendar_update_eventcalendar_respond_to_eventconfluence_searchconfluence_get_pageconfluence_create_pageconfluence_update_pagedeepseek_reasoningget_web_contentgchat_list_spacesgchat_send_messageai_web_searchgitlab_list_projectsgitlab_get_projectgitlab_list_mrsgitlab_get_mr_detailsgitlab_create_MR_notegitlab_get_file_contentgitlab_list_pipelinesgitlab_list_commitsgitlab_get_commit_detailsgitlab_list_user_eventsgitlab_list_group_usersgitlab_create_mrgmail_searchgmail_move_to_spamgmail_create_filtergmail_list_filtersgmail_list_labelsgmail_delete_filtergmail_delete_labeljira_get_issuejira_search_issuejira_list_sprintsjira_create_issuejira_update_issuejira_list_statusesjira_transition_issueRAG_memory_index_contentRAG_memory_index_fileRAG_memory_create_collectionRAG_memory_delete_collectionRAG_memory_list_collectionsRAG_memory_searchRAG_memory_delete_index_by_filepathexecute_comand_line_scriptweb_searchtool_use_plansequentialthinkingyoutube_transcriptyoutube_update_videoyoutube_get_video_detailsyoutube_list_videos

Available Resources

GeminiFetchConfluenceYoutubeJiraGitlabScriptRAGDeepseek