Описание
Initial prototype for automation tool
README
A workflow automation platform that combines MCP (Model Context Protocol) servers with a visual workflow builder. Create and execute multi-step automation workflows connecting various services like Slack, GitHub, Notion, Airtable, Google services, and more.
Features
- Visual Workflow Builder: Drag-and-drop interface using ReactFlow
- MCP Protocol Support: STDIO and HTTP/SSE transports
- Multiple Integrations: Slack, GitHub, Notion, Airtable, Gmail, Google Drive, Google Calendar, Google Sheets
- DAG Execution: Topological ordering with dataflow templating
- Context Passing: Share data between workflow nodes using
{{ ctx.nodeId.field }}syntax - Error Handling: Configurable
continueOnErroroption
Setup
Prerequisites
- Node.js 18+
- Python 3 (for some Google Calendar integrations)
- Google Cloud OAuth credentials for Google services
Installation
- Clone the repository:
git clone https://github.com/Z-vren/opsyn-mcp.git
cd opsyn-mcp
- Install dependencies:
npm install
cd canvas-ui && npm install && cd ..
- Set up environment variables:
cp .env.example .env
# Edit .env with your actual API tokens
Set up Google OAuth (for Gmail, Drive, Calendar, Sheets):
Option A: Automated setup (Windows PowerShell)
.\bootstrap-google.ps1 -ClientSecretJson "path\to\your\client_secret.json"Option B: Manual setup
- Create directories:
.gdrive,.gmail,.gcal,.gsheets - Place
client_secret.jsonin each directory - Run token generation scripts:
node get_gdrive_token.mjs node get_gmail_token.mjs node get_gcal_token.mjs node get_gsheets_token.mjs
- Create directories:
Usage
Start the API Server
node opsyn-api.mjs
The API will be available at http://localhost:3000 (or port specified in config).
Start the Visual Workflow Builder
cd canvas-ui
npm run dev
Open http://localhost:5173 in your browser.
Start MCP Server (STDIO)
node opsyn-mcp-server.mjs
Start HTTP/SSE MCP Server
node opsyn-mcp-http.js
Project Structure
opsyn-api.mjs- Main workflow execution engine and REST APIopsyn-mcp-server.mjs- MCP server over STDIOopsyn-mcp-http.js- MCP server over HTTP/SSEworkflow-proxy-stdio.mjs- Bridge STDIO MCP to HTTP REST APIcanvas-ui/- React-based visual workflow builderworkflows.json- Stored workflow definitions.gdrive/,.gmail/,.gcal/,.gsheets/- Google OAuth credentials (not in repo)
Security
⚠️ IMPORTANT: Never commit sensitive files to version control:
.envfileclient_secret.jsonfilestoken.jsonfilescredentials.jsonfilesworkflows.json(may contain sensitive data)
All sensitive files are excluded via .gitignore.
License
ISC
Установка Opsyn
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Z-vren/opsyn-mcpFAQ
Opsyn MCP бесплатный?
Да, Opsyn MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Opsyn?
Нет, Opsyn работает без API-ключей и переменных окружения.
Opsyn — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Opsyn в Claude Desktop, Claude Code или Cursor?
Открой Opsyn на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Opsyn with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
