tumiki
MCP server from rayven122/tumiki
claude mcp add --transport stdio rayven122-tumiki node apps/mcp-proxy/dist/index.js \ --env MCP_HOST="Host for MCP proxy (default: 0.0.0.0)" \ --env MCP_PORT="Port for MCP proxy (default: 8080)"
How to use
Tumiki is an MCP-based platform that orchestrates AI agents with business tools through a centralized MCP Proxy server. It exposes a gateway where AI agents (or external clients) can connect via MCP to access tool integrations, logging, and authorization managed by the system. The included MCP proxy handles routing, authentication, and activity logging, allowing you to connect agents like Claude, GPT models, or custom agents to tools such as Notion, Slack, Google Calendar, and other business apps via a unified interface. In practice, you would deploy the proxy alongside your frontend dashboard and database stack, then configure the MCP connections for each tool and agent. The result is a cohesive environment where agents can perform actions, read data, and execute workflows across multiple SaaS apps with centralized permission and audit trails.
How to install
Prerequisites:
- Node.js >= 22.14.0
- pnpm >= 10.11.0
- Docker (optional for local dev environment with containers)
Step-by-step installation:
-
Clone the repository git clone https://github.com/rayven122/tumiki.git cd tumiki
-
Install dependencies (pnpm is recommended) pnpm install
-
(Optional) Start Docker containers for local development (PostgreSQL, Redis, Keycloak) pnpm docker:up
-
Set up development environment (first time only) pnpm setup:dev
-
Start development servers pnpm dev
Notes:
- The project is a monorepo managed with Turborepo and pnpm workspaces. Individual components live under apps/ and packages/.
- For a containerized setup, you can customize and run docker-compose configurations found under docker/.
Additional notes
Tips and common considerations:
- If you’re wiring MCP connections, ensure MCP_HOST and MCP_PORT are set to reachable addresses for your agents.
- The MCP proxy relies on authentication/authorization utilities; configure Keycloak or other providers as described in docs/environment-variables.md.
- Use pnpm docker:up and docker:down to manage local infrastructure (PostgreSQL, Redis, Keycloak) for development and testing.
- For production deployment, consider scaling the MCP proxy behind a reverse proxy and ensuring secure certificates and proper secret management for credentials.
Related MCP Servers
context7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
promptboard
The Shared Whiteboard for Your AI Agents via MCP. Paste screenshots, mark them up, and share with AI.