模型上下文协议服务器模板

为Cyrus(Linear的Claude代码代理)预配置的MCP服务器模板,支持Supabase、Airtable、n8n、Stripe和GoHighLevel等多种数据库和API操作。

  • by timkeeeeeen
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 kimprobably/cyrus-template

使用说明

Cyrus MCP Template

This template repository comes pre-configured with MCP (Model Context Protocol) servers for use with Cyrus - the Claude Code agent for Linear.

Included MCP Servers

Server Description
Supabase Database operations, table management, and queries
Airtable Base and record management
n8n-mcp Node documentation (1,084 nodes) + n8n instance API access
Stripe Payment processing, customers, subscriptions
GoHighLevel CRM operations (269+ tools across 19+ categories)

Setup Instructions

1. Configure Environment Variables

In the Cyrus web app, go to Repos → ⋯ → Environment variables and add:

Variable Description
SUPABASE_ACCESS_TOKEN Your Supabase personal access token
AIRTABLE_API_KEY Your Airtable personal access token
N8N_API_URL Your n8n instance URL (e.g., https://your-n8n.app.n8n.cloud)
N8N_API_KEY Your n8n API key
STRIPE_SECRET_KEY Your Stripe secret key (sk_live_... or sk_test_...)
GHL_API_KEY Your GoHighLevel Private Integrations API key
GHL_LOCATION_ID Your GHL Location ID (Settings → Company → Locations)

2. Configure Allowed Tools

In the Cyrus web app, go to Repos → ⋯ → Allowed Tools and add:

  • mcp__supabase
  • mcp__airtable
  • mcp__n8n-mcp
  • mcp__stripe
  • mcp__gohighlevel

3. Verify Setup

Create a test Linear issue that references an MCP tool, for example:

  • "Use Supabase to list tables"
  • "Use Stripe to list customers"
  • "Use n8n to get available nodes"

Getting API Keys

Supabase

  1. Go to Supabase Dashboard
  2. Click your avatar → Account Settings → Access Tokens
  3. Generate a new personal access token

Airtable

  1. Go to Airtable Account
  2. Navigate to Developer Hub → Personal Access Tokens
  3. Create a new token with required scopes

n8n

  1. In your n8n instance, go to Settings → API
  2. Create a new API key

Stripe

  1. Go to Stripe Dashboard
  2. Copy your Secret key (use test mode key for development)

GoHighLevel

  1. Go to Settings → Integrations → Private Integrations
  2. Create a new Private Integration
  3. Copy the API key
  4. Get your Location ID from Settings → Company → Locations

MCP Server Documentation

Using This Template

When creating new repositories:

GitHub UI:

  1. Click "Use this template" button
  2. Fill in your new repository details
  3. The .mcp.json will be included automatically

GitHub CLI:

gh repo create my-new-repo --template YOUR_USERNAME/cyrus-template

Generated for use with Cyrus | Cyrus MCP Docs