Перейти к основному содержимому

Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.

Niche Mcp Kit

Stage Linear, Notion, Figma MCP safely.

Метаданные навыка​

ИсточникВстроенный (установлен по умолчанию)
Путьskills/devops/niche-mcp-kit
Версия1.0.0
АвторVibeOS
ЛицензияMIT
Тегиmcp, linear, notion, figma, cursor, saas, c8
Связанные навыкиsaas-mcp-onboarding, mcp-safe-hygiene, figma-edit, notion, design-to-code-loop, analytical-ui

Справка: полный SKILL.md​

к сведению

Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.

Niche MCP Kit Skill

Operator cookbook for Cursor-style niche SaaS MCP (Linear / Notion / Figma) without growing VibeOS core. Catalog entries already ship under optional-mcps/; this skill is the safe enable path (C8).

When to Use​

  • Product / design / PM workflows that need tickets, docs, or design context
  • After vibeos tools / vibeos mcp list when an operator asks for Linear/Notion/Figma
  • When Russia/geo blocks Linear OAuth — use the staged-disabled path

Prerequisites​

  • vibeos mcp CLI available
  • Secrets only in ~/.vibeos/.env (never in yaml)
  • Skill mcp-safe-hygiene for tools.include discipline
  • Optional: skill saas-mcp-onboarding for Linear deep-dive

How to Run​

# Discover catalog (bundled)
vibeos mcp list
vibeos mcp info figma
vibeos mcp info notion
vibeos mcp info linear

# Install (writes mcp_servers entry; often starts with tools.include from catalog)
vibeos mcp install figma
vibeos mcp install notion
# Linear: install may stay enabled:false until OAuth works from your network
vibeos mcp install linear

# Tighten tools after OAuth discovery
vibeos mcp configure figma
vibeos mcp configure notion

# Hygiene
vibeos mcp audit
vibeos doctor

Reference yaml snippets: examples/mcp/README.md in the repo.

Quick Reference​

NeedПутьNotes
Design tokens in codeskill design-to-code-loop + Figma MCPMCP for live file context; skill for CSS vars
Edit Figma via APIoptional skill figma-editNeeds FIGMA_ACCESS_TOKEN in .env
Notion pages/DBMCP notion or skill notionPrefer MCP when catalog OAuth works
Linear issuesMCP linearOAuth; may need VPN outside Linear's regions
AutomationsMCP n8nNeeds N8N_* in .env
GitHubcatalog githubCatalog present; OAuth opt-in (Timeweb path default)

Procedure​

1. Prefer catalog install over hand-written yaml​

vibeos mcp install <name>

Hand-copy from examples/mcp/README.md only when you need enabled: false staging before first OAuth.

2. Figma (design → agent)​

  1. vibeos mcp install figma → OAuth to Figma
  2. vibeos mcp configure figma → enable read tools first (no silent writes)
  3. For token extraction without Figma live: skill design-to-code-loop
  4. For mutations / exports via REST: optional figma-edit + FIGMA_ACCESS_TOKEN

Catalog default_enabled is empty on purpose — operator opts in after OAuth.

3. Notion (docs → agent)​

  1. vibeos mcp install notion (HTTP + OAuth per catalog)
  2. Restrict tools.include to read/list tools before any write tools
  3. If MCP OAuth fails, fall back to bundled skill notion (API token in .env)

4. Linear (tickets → agent)​

  1. Stage disabled if geo-blocked:
mcp_servers:
linear:
url: https://mcp.linear.app/mcp
auth: oauth
enabled: false
tools:
include: [list_issues, get_issue, list_projects, get_project, list_teams]
  1. From a network that can reach Linear OAuth: set enabled: true, run OAuth
  2. Expand tools only via vibeos mcp configure linear
  3. Never add write/create tools until read path is proven

5. Footprint rules (do not violate)​

  • No new in-tree plugins/ for Linear/Notion/Figma SaaS products
  • No GitHub MCP enable while the project ships without GitHub
  • No new core tools — MCP + skills only
  • Secrets stay in .env; behavioral flags in config.yaml

Pitfalls​

  • Empty tools.include after install → model may see a huge MCP schema; always configure
  • Linear OAuth 403 / timeout from some regions → keep enabled: false, use VPN later
  • Confusing Figma MCP with figma-edit skill — MCP is conversation tools; skill is REST scripts
  • Enabling GitHub MCP “just in case” fights the Timeweb-only release policy

Verification​

vibeos mcp list
vibeos mcp audit
vibeos doctor
# Optional: vibeos adoption status (catalog / staged checks)

Expect: installed servers show in list; audit clean; no credential leakage in yaml.