Novalink MCP
OfficialAllows building automated workflows that can open a Linear issue, for example when a support email arrives.
Click on "Deploy 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., "@Novalink MCPwhen a support email arrives, classify it and open a Linear issue"
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.
Worfilo MCP
Connect coding agents to Worfilo so they can design, build, test and ship AI workflows, then integrate them into your codebase.
This repository contains:
@worfilo/mcp: a command-line tool that configures Claude Code, Cursor, Antigravity, VS Code and Windsurf to use the hosted Worfilo MCP server. It also includes a local stdio bridge for clients that cannot authenticate to remote servers.The
worfilo-workflowsskill: guidance that teaches agents the Worfilo workflow model, so the workflows they produce validate the first time.A Claude Code plugin that bundles the server configuration and the skill.
Contents
Related MCP server: Kaitoi Studio MCP Server
What agents can do
With Worfilo connected, you can ask your agent for an automation in plain language, for example "when a support email arrives, classify it and open a Linear issue". The agent then:
Discovers the available node types and the apps, credentials, APIs and MCP servers connected to your account.
Plans a workflow graph from your description and shows you the steps before saving anything.
Builds the workflow as a draft and resolves validation issues.
Tests the draft with realistic input and repairs any failing nodes.
Publishes a version once you approve it.
Integrates it: creates an API key limited to that workflow, stores it in your environment file, and adds the API call to your code.
Every workflow created this way is a standard Worfilo workflow. You can open it on the canvas, inspect its runs, and edit it like any other.
Requirements
A Worfilo account.
Node.js 20 or later, for the installer and the stdio bridge.
One or more supported clients: Claude Code, Cursor, Antigravity, VS Code (agent mode) or Windsurf.
Quick start
Run the installer from the root of your project:
npx @worfilo/mcp installThe installer detects your editors, adds the Worfilo server to each one, and installs the /worfilo-workflows guide. It writes configuration only, never credentials, so the generated files are safe to commit.
The first time your agent calls Worfilo, a browser window opens. Sign in, review the permissions the agent is requesting, and approve. Then ask your agent to build a workflow, or invoke /worfilo-workflows directly.
The installer runs with any package runner:
pnpm dlx @worfilo/mcp install
yarn dlx @worfilo/mcp install
bunx @worfilo/mcp installInstallation options
Choose editors and scope
npx @worfilo/mcp install --client claude-code,cursor # specific editors
npx @worfilo/mcp install --scope user # all projects, not only this repository
npx @worfilo/mcp install --dry-run # preview changes without writing
npx @worfilo/mcp uninstall # remove the configurationThe installer writes to these locations:
Client | Server configuration | Guide |
Claude Code |
|
|
Cursor |
|
|
Antigravity |
|
|
VS Code |
|
|
Windsurf |
|
|
Existing entries in these files are preserved. If a file contains comments and cannot be parsed as plain JSON, the installer leaves it unchanged and prints the entry to add manually.
Claude Code plugin
In Claude Code, you can install Worfilo as a plugin. The plugin bundles the server configuration and the skill, and updates through the plugin system:
/plugin marketplace add Worfilo/mcp
/plugin install worfilo@worfiloManual configuration
The server endpoint is https://api.worfilo.com/mcp, using the Streamable HTTP transport with OAuth 2.1.
Claude Code:
claude mcp add --transport http --scope user worfilo https://api.worfilo.com/mcpCursor (.cursor/mcp.json):
{
"mcpServers": {
"worfilo": { "url": "https://api.worfilo.com/mcp" }
}
}VS Code (.vscode/mcp.json):
{
"servers": {
"worfilo": { "type": "http", "url": "https://api.worfilo.com/mcp" }
}
}Clients without remote OAuth support can use the stdio bridge:
{
"mcpServers": {
"worfilo": { "command": "npx", "args": ["-y", "@worfilo/mcp@latest", "serve"] }
}
}How it works
Coding agent --- MCP over HTTPS ---------------------> api.worfilo.com/mcp ---> your Worfilo account
| ^
+--- stdio ---> worfilo-mcp serve (local bridge) -------+Hosted server. Worfilo runs the MCP server. Your agent connects over HTTPS, and nothing runs on your machine besides your editor, unless you use the bridge.
Authentication. The server is an OAuth 2.1 protected resource (RFC 9728).
Clients register dynamically (RFC 7591) and sign in with the authorization code flow and PKCE.
Access tokens expire after one hour and refresh automatically.
Refresh tokens rotate on every use. Reusing an old refresh token revokes the connection.
Stdio bridge.
worfilo-mcp servereads JSON-RPC messages on stdin and relays them to the hosted server. It runs the OAuth flow itself through a loopback redirect and stores tokens locally.Guide. The installer puts the
worfilo-workflowsskill into each editor in that editor's native format. The server also exposes it as thedesign_workflowprompt for any MCP client.
Tools
The agent sees only the tools allowed by the permissions you grant. Publishing, activating versions and creating API keys are marked as consequential, so clients ask for confirmation before calling them.
Tool | Permission | Description |
|
| Node types available to workflow graphs |
|
| Ports and configuration schema for one node type |
|
| Connected apps and actions, credential names, custom APIs and MCP servers |
|
| Workflows with publish state and latest run |
|
| Draft graph, published versions and the active version |
|
| The checks that publishing runs |
|
| Run status, output, and failing nodes |
|
| TypeScript, JavaScript, Python or curl code for the Workflow API |
|
| Drafts a graph and a readable plan without saving |
|
| Saves a new draft and returns validation issues |
|
| Replaces a draft graph and returns validation issues |
|
| Publishes the draft as a new version, optionally activating it |
|
| Selects the version the API runs |
|
| Runs the draft or published version and returns the result |
|
| Creates an API key limited to specific workflows |
Permissions
You choose the permissions on the consent screen when the agent first connects.
Scope | Allows |
| Reading workflows, node types, integrations and credential names. Always granted. |
| Planning, creating and editing draft workflows. |
| Publishing versions and changing the active version. |
| Running workflows and reading their results. |
| Creating API keys restricted to chosen workflows. |
To review or revoke connected agents, open API keys > Connected agents in Worfilo. Revocation takes effect immediately.
CLI reference
worfilo-mcp <command> [options]Command | Description |
| Configure detected or selected editors (the default when run in a terminal) |
| Remove the configuration and guides |
| Run the stdio bridge (the default when started by an editor) |
| Sign in for the stdio bridge ahead of time |
| Revoke the bridge's tokens and delete them locally |
| Show the bridge's sign-in state |
| Print the workflow guide |
Option | Description |
| Comma-separated: |
|
|
| MCP server URL |
| Configure editors to use the stdio bridge instead of HTTP |
| Skip installing the guide |
| Show changes without writing files |
| Use detected editors without prompting |
Environment variable | Description |
| MCP server URL, for example |
| API base URL; |
| Directory for the bridge's credentials file |
Security
The installer writes server URLs and guides only. It never writes tokens or API keys.
The bridge stores tokens in
~/.config/worfilo/credentials.json, or%APPDATA%\worfiloon Windows, readable only by your user.On the server, tokens are stored as SHA-256 hashes, and you can revoke any grant from your account.
Agents are instructed to keep API keys in untracked environment files, out of source control.
To report a vulnerability, see SECURITY.md.
Troubleshooting
The browser did not open during sign-in. The bridge prints the authorization URL to stderr. Open it manually.
A configuration file was not updated. The installer does not modify files that contain comments. Add the printed entry by hand.
The agent reports a missing permission. Reconnect Worfilo from your editor and grant the scope named in the message. With the bridge, run npx @worfilo/mcp logout, then login.
Connecting to a local or self-hosted deployment. Set WORFILO_MCP_URL, or pass --url to install. Server URLs must use https; plain http is accepted only for localhost, so tokens are never sent unencrypted.
Development
git clone https://github.com/Worfilo/mcp.git
cd mcp
npm ci
npm test
npm run build
WORFILO_MCP_URL=http://localhost:8000/mcp node dist/cli.js install --dry-runskills/worfilo-workflows/SKILL.md is the single source for the guide. The installer, the Claude Code plugin and the Worfilo server's design_workflow prompt all derive from it.
Releasing
Update the version in
package.json,src/constants.ts,.claude-plugin/plugin.jsonand.claude-plugin/marketplace.json. The test suite fails if they differ.Push a matching tag, for example
v0.1.2.
The release workflow publishes to npm through trusted publishing, with provenance.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Build and run visual creative-production workflows from your AI agent.
Discover, run, inspect, build, test, and privately reuse AI workflows.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceEnables AI-powered visual automation workflows by providing tools for searching nodes, creating and validating workflows, and executing automation scripts via natural language.AGPL 3.0- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Kaitoi Studio's workflow engine for creative production, allowing them to build, run, and manage media pipelines using a graph of nodes from multiple AI providers.MIT
- AlicenseBqualityCmaintenanceEnables searching and validating n8n node schemas, and managing live n8n instances via its REST API, including workflows, executions, credentials, and webhook triggers.27BSD 2-Clause "Simplified"
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to access comprehensive n8n node documentation, properties, operations, workflow templates, and community nodes, allowing them to design, build, and validate n8n workflows through natural language.108,806 npmMIT