Install
mcp-registry/all-in-one-model-context-protocol
all-in-one-model-context-protocol logo

all-in-one-model-context-protocol

Author: nguyenvanduocit

Description: All-in-one Model Context Protocol (MCP) server written in Go that bundles AI search/RAG, Google Workspace, GitLab, Jira, Confluence, YouTube and other tooling for developer workflows.

Stars: 84

Forks: 8

License: No license specified (UNLICENSED)

Category: Open Source

Overview

Installation

1. Clone the repo
git clone https://github.com/nguyenvanduocit/all-in-one-model-context-protocol.git cd all-in-one-model-context-protocol
2. Install server runtime prerequisites
• Node.js ≥ 18
• A vector DB (e.g. pgvector, Qdrant or Pinecone) if you plan to use RAG
3. Install package dependencies
npm install # or: pnpm install / yarn install – depending on the lock-file present
4. Configure environment variables – create .env based on .env.example (if provided)
# Core OPENAI_API_KEY="<your-key>" # or DEEPSEEK_API_KEY if using DeepSeek SERVER_PORT=3000 # Integrations (optional) GITLAB_TOKEN="<pat>" JIRA_BASE_URL="https://your-org.atlassian.net" JIRA_EMAIL="user@example.com" JIRA_API_TOKEN="<jira-token>" CONFLUENCE_BASE_URL="https://..." CONFLUENCE_API_TOKEN="<token>" YOUTUBE_API_KEY="<google-api-key>"
5. Build & start the server
npm run build # transpile TypeScript if applicable npm start # or: node dist/index.js / pnpm start
6. Verify
curl http://localhost:3000/healthz # should return OK

License: No license specified (UNLICENSED)
Updated 7/30/2025