Back to MCP Catalog

All-in-One MCP Server

Developer ToolsGo
Comprehensive MCP server with integrations for GitLab, Jira, Confluence, YouTube, and more
Available Tools

calendar_create_event

Create a new event in Google Calendar with title, description, time details, and attendees

summarydescriptionstart_timeend_timeattendees

calendar_list_events

List upcoming events in Google Calendar within a specified time range

time_mintime_maxmax_results

calendar_update_event

Update an existing event in Google Calendar by ID

event_idsummarydescriptionstart_timeend_timeattendees

calendar_respond_to_event

Respond to an event invitation in Google Calendar

event_idresponse

confluence_search

Search Confluence using Atlassian Confluence Query Language (CQL)

query

confluence_get_page

Get Confluence page content by page ID

page_id

confluence_create_page

Create a new Confluence page with specified content

space_keytitlecontentparent_id

confluence_update_page

Update an existing Confluence page

page_idtitlecontentversion_number

deepseek_reasoning

Advanced reasoning engine using Deepseek's AI capabilities for complex problem solving

questioncontextknowledge

get_web_content

Fetches content from a given HTTP/HTTPS URL

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

space_namemessage

ai_web_search

Search the web using Google AI Search for real-time information

questioncontext

gitlab_list_projects

List GitLab projects within a specified group

group_idsearch

gitlab_get_project

Get GitLab project details by project path

project_path

gitlab_list_mrs

List merge requests for a GitLab project

project_pathstate

All-in-One MCP is a powerful Model Context Protocol server implementation that enhances AI workflows with multiple service integrations. It provides tools for interacting with GitLab, Jira, Confluence, YouTube, Google services, and includes RAG capabilities. This server enables AI-powered search, calendar management, and various utility tools to streamline development workflows.

Overview

All-in-One MCP provides a comprehensive set of tools to enhance your AI assistant's capabilities through various service integrations. The project has been split into specialized kits including Google Kit, RAG Kit, Dev Kit, Fetch Kit, and Research Kit, each focusing on specific functionality domains.

Installation Options

Option 1: Using Smithery (Recommended)

The easiest way to install All-in-One MCP is through Smithery, which provides an interactive setup process:

npx -y @smithery/cli install @nguyenvanduocit/all-in-one-model-context-protocol --client claude

Smithery will guide you through the configuration process, prompting for necessary API keys and settings.

Option 2: Manual Installation via Go

  1. Install the server using Go:
go install github.com/nguyenvanduocit/all-in-one-model-context-protocol@latest
  1. Create a .env file with your configuration settings:
ENABLE_TOOLS=
QDRANT_HOST=
ATLASSIAN_HOST=
ATLASSIAN_EMAIL=
GITLAB_HOST=
GITLAB_TOKEN=
BRAVE_API_KEY=
ATLASSIAN_TOKEN=
GOOGLE_AI_API_KEY=
PROXY_URL=
OPENAI_API_KEY=
DEEPSEEK_API_KEY=
QDRANT_PORT=
GOOGLE_TOKEN_FILE=
GOOGLE_CREDENTIALS_FILE=
QDRANT_API_KEY=
  1. Configure your Claude client to use the server (see installation JSON below)

Configuration

Google Integration Setup

  • GOOGLE_TOKEN_FILE: Required for Google AI services like Gemini, Google Search, and Google Calendar
  • GOOGLE_CREDENTIALS_FILE: Service account for advanced features like Google Chat. You'll need to create a project in Google Cloud Console and set up a service account with appropriate permissions.

Tool Groups

You can selectively enable tool groups using the ENABLE_TOOLS environment variable. Leave it empty to enable all tools, or specify a comma-separated list of tool groups:

  • gemini: Gemini-powered search
  • fetch: Web content fetching tools
  • confluence: Confluence integration
  • youtube: YouTube tools
  • jira: Jira integration
  • gitlab: GitLab integration
  • script: Script execution tools
  • rag: Retrieval-Augmented Generation tools
  • deepseek: Deepseek AI tools

Community Support

For community support, discussions, and updates, visit the forum at community.aiocean.io.

Related MCPs

Apple Shortcuts
Developer ToolsJavaScript

Control Apple Shortcuts automations from AI assistants

Clojars Dependency Lookup
Developer ToolsJavaScript

Fetch dependency information from Clojars, the Clojure community's artifact repository

Simple Timeserver
Developer ToolsPython

Provides Claude with current time and timezone information

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.