Create a new event in Google Calendar with title, description, time details, and attendees
List upcoming events in Google Calendar within a specified time range
Update an existing event in Google Calendar by ID
Respond to an event invitation in Google Calendar
Search Confluence using Atlassian Confluence Query Language (CQL)
Get Confluence page content by page ID
Create a new Confluence page with specified content
Update an existing Confluence page
Advanced reasoning engine using Deepseek's AI capabilities for complex problem solving
Fetches content from a given HTTP/HTTPS URL
List all available Google Chat spaces/rooms
Send a message to a Google Chat space or direct message
Search the web using Google AI Search for real-time information
List GitLab projects within a specified group
Get GitLab project details by project path
List merge requests for a GitLab project
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.
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.
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.
go install github.com/nguyenvanduocit/all-in-one-model-context-protocol@latest
.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=
GOOGLE_TOKEN_FILE
: Required for Google AI services like Gemini, Google Search, and Google CalendarGOOGLE_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.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 searchfetch
: Web content fetching toolsconfluence
: Confluence integrationyoutube
: YouTube toolsjira
: Jira integrationgitlab
: GitLab integrationscript
: Script execution toolsrag
: Retrieval-Augmented Generation toolsdeepseek
: Deepseek AI toolsFor community support, discussions, and updates, visit the forum at community.aiocean.io.