Provides tools for managing Airtable bases, tables, and records.
Enables AI assistants to manage projects, tasks, and teams within Asana.
Connects AI assistants to Confluence for managing spaces, pages, and organizational content.
Allows AI tools to interact with Dropbox for file and folder management.
Provides capabilities to interact with GitHub repositories, issues, and pull requests.
Connects AI assistants to Google Workspace tools including Sheets, Docs, Drive, Calendar, and Tasks.
Enables querying and management of Grafana dashboards and observability data.
Allows management of Jira issues, projects, and development workflows.
Provides tools to manage Notion databases, pages, and workspace organization.
Enables AI assistants to perform queries and manage data within PostgreSQL databases.
Allows for managing tasks, lists, and reminders within the TickTick platform.
Enables interaction with Todoist for task, project, and reminder management.
Provides capabilities to manage Trello boards, lists, and cards.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPistcreate a Notion page summarizing my recent Jira issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCPist
MCP (Model Context Protocol) gateway service — Connect AI assistants to external tools through a single endpoint.
Usage
Add to your MCP client configuration (Claude Code, Cursor, etc.):
Get your API key at mcpist.app.
Supported Modules
Notion, GitHub, Jira, Confluence, Google Workspace (Sheets, Docs, Drive, Calendar, Tasks), Todoist, TickTick, Microsoft Todo, Asana, Trello, Airtable, Dropbox, PostgreSQL, Grafana, and more.
Architecture
Authentication
User auth: Clerk (JWT) via Console
API keys: Ed25519 JWT issued by Server
Gateway auth: Worker signs short-lived JWT for Server-to-Server trust
Tech Stack
Layer | Technology |
Frontend | Next.js 16, React 19, Tailwind CSS, Radix UI |
API Gateway | Cloudflare Workers, Hono, TypeScript |
Backend | Go 1.24, GORM |
Database | PostgreSQL |
Auth | Clerk, Ed25519 JWT |
Billing | Stripe |
Observability | Grafana Loki |
Monorepo | pnpm workspaces, Turborepo |
Development
Prerequisites
Node.js 20+
pnpm 9
Go 1.24+
Docker Desktop
Setup
Run
Starts PostgreSQL (Docker), Console, Server, and Worker concurrently.
Service | URL | Description |
PostgreSQL | localhost:57432 | Database (Docker) |
Console | Web UI | |
Server | MCP Server | |
Worker | API Gateway |
Scripts
Command | Description |
| Start DB + all apps |
| Start PostgreSQL only |
| Stop PostgreSQL |
| Console only |
| Go Server only (Air hot reload) |
| Worker only (Wrangler) |
| Build all apps (Turbo) |
| Lint all apps |
| Run tests |
| Distribute .env.local to each app |
| Generate ER diagram from schema |
Project Structure
Deployment
App | Platform | Domain |
Console | Vercel | mcpist.app |
Worker | Cloudflare Workers | mcp.mcpist.app |
Server | Render | mcpist.onrender.com |
Database | Neon | — |
API Specification
OpenAPI 3.1 spec: GET /openapi.json
Source: apps/worker/src/openapi.yaml