MCP Directory

flyto-core

A debuggable automation engine for AI agents — trace every step, replay from any point, 467 modules as MCP tools.

Unverified
stdio (local)
No auth
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
pip install flyto-core

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "flyto-core": {
      "command": "python",
      "args": [
        "-m",
        "core.mcp_server"
      ]
    }
  }
}

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • Python 3.9+
  • pip install flyto-core (core engine + CLI + MCP server)
  • For browser modules: pip install flyto-core[browser] then playwright install chromium
  • API keys / credentials (via environment variables) for integration modules such as OpenAI, Anthropic, Gemini, Notion, Slack, AWS S3, Google

About flyto-core

flyto-core is a debuggable automation engine that ships an MCP server exposing 467 modules (across 78 categories) as tools for AI clients. It emphasizes observability: structured execution traces, replay from any step, breakpoints, evidence snapshots, data lineage, and per-step/workflow timeouts. Modules cover browser automation, API integrations, file and data operations, image/PDF processing, flow control, DevOps (Docker/k8s/SSH/git), cloud (AWS S3, Google), crypto, networking, and sandboxed code execution. Beyond MCP, the same engine runs as a CLI, an HTTP API (with a /mcp Streamable HTTP endpoint), and a Python library, and includes 30+ built-in YAML recipe templates.

Tools & capabilities (12)

search_modules

Discover modules using word-level and tag matching scoring for relevant natural-language queries across the 467-module catalog.

validate_params

Validate and auto-correct module parameters; maps wrong field-name aliases (e.g. 'site' to 'url') and suggests alternatives when a non-existent module is requested.

browser.*

38 browser-automation modules: launch (with channel: 'chrome' support), goto, click, fill forms, extract (text mode by default), evaluate, screenshot, viewport, performance/Web Vitals, wait, close.

flow.*

24 flow-control modules: switch, loop, branch, parallel, retry, circuit breaker, rate limit.

api.*

11 API integration modules: OpenAI, Anthropic, Gemini, Notion, Slack, Telegram.

file.*

8 file modules: read, write, copy, move, delete, exists, edit, diff.

data.*

8 data modules: parse and generate JSON, XML, YAML, and CSV.

image.*

9 image modules: resize, convert, crop, rotate, watermark, OCR, compress.

array.* / string.* / object.* / math.* / stats.*

Data-transformation primitives: array filter/sort/map/reduce/unique/chunk/flatten, string ops, object keys/values/merge/pick/omit, math calculate/round, and stats mean/median/percentile/correlation/stddev.

docker.* / k8s.* / ssh.* / git.*

DevOps modules: Docker run/ps/logs/stop/build/inspect, Kubernetes get_pods/apply/logs/scale/describe, SSH remote exec + SFTP, git clone/commit/diff.

sandbox.*

Execute Python, Shell, or JavaScript code in a sandbox.

aws.s3.* / google.* / crypto.* / network.* / dns.* / monitor.* / pdf.* / cache.* / archive.* / validate.*

Cloud (AWS S3 upload/download/list/delete, Gmail + Calendar), crypto (AES, JWT), network (ping/traceroute/whois/port scan), DNS lookup, HTTP health check w/ SSL verify, PDF parse/merge/compress, cache (memory + Redis), archive zip/tar/gzip, and validators (email/url/json/phone/credit card).

What this server can do

flyto-core provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Give an AI agent traceable, replayable browser automation (screenshots, scraping, Web Vitals) via MCP
  • Run competitive-intelligence and full-site audit workflows (SEO + accessibility + performance)
  • Let an AI orchestrate multi-step pipelines mixing browser + API + file I/O without writing glue code
  • Scrape pages or tables to CSV/JSON and push results to Slack or a GitHub issue
  • Drive DevOps tasks (Docker, Kubernetes, SSH, git) and cloud operations (S3, Gmail, Calendar) from an AI client

Security notes

Apache-2.0 licensed. The MCP server exposes powerful modules including sandbox code execution (Python/Shell/JavaScript), shell/SSH access, Docker and Kubernetes control, file system read/write, and network scanning — grant access deliberately. Many integration modules (OpenAI, Anthropic, AWS S3, Google, Slack, etc.) require their own API keys/credentials supplied via environment variables. Report vulnerabilities to security@flyto.dev.

flyto-core FAQ

What does the MCP server actually expose?

All of flyto-core's modules become MCP tools — the README states 467 modules across 78 categories, so 'your AI gets all modules as tools', plus helper tools like search_modules and validate_params.

How do I add it to Claude Code?

Install with `pip install flyto-core`, then run `claude mcp add flyto-core -- python -m core.mcp_server`, or add the mcpServers JSON block with command 'python' and args ['-m', 'core.mcp_server'] to your MCP config.

Is there an HTTP/remote transport?

Yes. `pip install flyto-core[api]` then `flyto serve` exposes an HTTP API including a POST /mcp endpoint using the MCP Streamable HTTP transport. A hosted deployment is also available on Fronteir AI.

Do I need anything extra for browser automation?

Yes — install the browser extra (`pip install flyto-core[browser]`) and run `playwright install chromium` once.

Alternatives to flyto-core

Compare all alternatives →

Microsoft's official browser-automation MCP using Playwright's accessibility tree (no vision model).

Featured
Verified
stdio (local)
No auth
TypeScript
12 tools
Updated 13 days agoRepo

Up-to-date, version-specific library documentation injected into your coding agent.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 17 days agoRepo

LSP-powered coding agent toolkit: semantic symbol search, references and structural edits.

Verified
stdio (local)
No auth
Python
11 tools
Updated 15 days agoRepo