ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
npx n8nAn open-source AI agent that brings the power of Gemini directly into your terminal.
npx @google/gemini-cliSupports Claude Code, Cursor, Mcp
Shows active maintenance signals
Carries strong trust indicators from repository metadata
953 GitHub stars recorded
uv tool install arcade-mcp
arcade new my_server
cd my_server/src/my_server
The scaffold creates pyproject.toml, .env.example, and a server.py with example tools.
A minimal tool:
from typing import Annotated
from arcade_mcp_server import MCPApp
app = MCPApp(name="my_server", version="1.0.0")
@app.tool
def greet(name: Annotated[str, "Name to greet"]) -> str:
"""Greet a person by name."""
return f"Hello, {name}!"
if __name__ == "__main__":
app.run(transport="stdio")
uv run server.py # stdio (default), for Claude Desktop and CLI tools
uv run server.py http # HTTP+SSE, for Cursor and VS Code; docs at http://127.0.0.1:8000/docs
arcade configure claude # Claude Desktop, stdio
arcade configure cursor --transport http --port 8080 # Cursor, local HTTP on :8080
arcade configure vscode --entrypoint my_server.py # VS Code, stdio launching my_server.py
For more patterns (MCP resources, sampling, progress reporting, tool chaining, end-to-end agents, eval suites, Resource Server Auth), browse examples/mcp_servers/. Run arcade --help for the full CLI.
arcade login followed by arcade deploy packages your server, discovers and upserts required secrets, and polls until it's healthy on Arcade Cloud. From there, the Arcade Engine fulfills authorized tool calling flows for end users, and arcade server logs/list/status plus arcade dashboard provide observability and management.
Standalone is supported too. Run your server in any MCP client over stdio or HTTP. Supply your own access tokens for tools with requires_auth=..., and protect production HTTP endpoints with Resource Server Auth (OAuth 2.1 Bearer tokens validated against your IdP).
NotionPagerDutyRedditSlackSpotifyTwitchXZoomFor any other OAuth API, use the generic OAuth2(...) class and register your OAuth app in the Arcade Dashboard.