Skip to content
View EdgeAgent's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report EdgeAgent

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EdgeAgent/README.md

EDGE | AGENCY — AI systems and automation engineering

Kevin Doherty

AI Systems Engineer & Automation Architect · EDGE | AGENCY

Portfolio · GitHub Projects · Contact

AI systems and multi-agent n8n and MCP automation APIs and developer tools

I build production AI and automation systems. My work connects agents, APIs, and business operations across multi-agent orchestration, n8n workflows, MCP servers, developer productivity tools, and full-stack applications—with a focus on clear interfaces, bounded actions, and systems people can understand and operate.

I’m interested in AI Automation Engineer, Solutions Engineer, and Developer Productivity Engineer roles. I bring product-minded engineering from problem framing through implementation, integration, and documentation.

Technology toolkit

Python TypeScript Docker GitHub Actions OpenAI n8n Model Context Protocol Cloud infrastructure Chrome extensions Full-stack development

Core strengths: agent and workflow architecture · REST APIs and webhooks · MCP tool interfaces · human-in-the-loop controls · secure browser tooling · service integration · CI/CD · technical documentation.

Selected work

Project Overview Stack / focus
Lead Automation Platform Case Study Sanitized case study of event-driven lead capture, payment verification, CRM enrichment, outreach, and operations reporting. Cloudflare Workers · Python · REST APIs · Webhooks
AI Operations Center Small-business observability concept organized around fleet health, cost intelligence, incident response, governance, business metrics, and agent registry. Python · TypeScript · APIs · Observability
Robot Orchestra Local-first Windows agent copilot with a draggable robot head, persistent Brain and Knowledge, Ollama/Hermes routing, browser scanning and optional speech-to-speech. Download 0.6.0. Electron · React/TypeScript · .NET Native Messaging · Ollama · Chrome/Edge
GHL Pro MCP MCP server connecting AI tools to GoHighLevel CRM workflows, lead scoring, and analytics. MCP · APIs · CRM
API Scout Local-first catalog and CLI for discovering free APIs and free-tier LLM providers. Developer tooling · APIs · local-first
n8n Automations EDGE / SEARCHER API and curated n8n workflow resources for search and automation patterns. n8n · API integration · observability
ModelDock USB Local LLM agent operations platform with human oversight. Local AI · agent operations · developer tools
BrainScan Auto-scanning second brain: watches your documents, answers with citations, or refuses. Python · Qdrant · Docling · FastAPI · RAG
Clockwork AI employee framework: clocks in on its own, gathers context, memory and skills, waits for approval, executes, checks, and remembers. Python · CLI · SQLite · Agent framework

System design

I favor clear boundaries over opaque “magic”: an explicit entry point, a scoped orchestrator, narrowly defined agent and tool capabilities, and an approval checkpoint where actions need human judgment. Integrations use stable contracts, and logs capture outcomes for debugging and handoff.

AI automation architecture: entry points, orchestration, AI agents and MCP tools, business systems, approval, and observability

Architecture source (Mermaid)
flowchart LR
  subgraph INPUT["01 · Entry points"]
    EVT[User request / event]
    UI[App / browser extension]
    WH[Webhook / schedule]
  end
  subgraph CONTROL["02 · Orchestration"]
    API[Python / TypeScript service]
    N8N[n8n workflow]
    GATE{Approval gate}
  end
  subgraph INTEL["03 · AI & tools"]
    AGENT[Scoped AI agent]
    MCP[MCP server]
    APIX[External APIs]
  end
  subgraph OPS["04 · Operations"]
    SYS[Business systems]
    OBS[Logs · outcomes · retries]
  end
  EVT --> API
  UI --> API
  WH --> N8N
  API <--> N8N
  API --> AGENT
  N8N --> AGENT
  AGENT --> MCP
  MCP --> APIX
  APIX --> SYS
  AGENT --> GATE
  GATE -->|Approved| APIX
  GATE -->|Review| EVT
  API --> OBS
  N8N --> OBS
  APIX --> OBS
Loading

Getting started with the projects

  • n8n workflows: clone the portfolio, select a workflow under workflows/, import its JSON into n8n, configure the required credentials in n8n’s credential manager, then test with representative data before activation.
  • Flagship automations: clone EDGE-AGENCYAutomations-n8n, choose a documented workflow, import the JSON, configure only its required integrations, and validate triggers and approval steps before enabling production runs.
  • Agent service: use the JARVIS Department Agent README for environment setup and local run instructions; it documents the service-specific requirements.

Keep secrets in environment configuration or the platform’s credential store—never in committed workflow exports. Validate API permissions, failure handling, and review gates in a test environment before connecting live systems. Project-specific runtime and deployment instructions remain authoritative in each repository.

Engineering principles

Inspectable by default. I aim to make capabilities, assumptions, and system boundaries visible. Practical delivery means a reproducible setup, scoped integrations, useful error handling, clear docs, and appropriate human review—not just an impressive demo.


EDGE | AGENCY · Practical AI systems, thoughtful automation, better developer workflows.

Pinned Loading

  1. edge-agency-skills edge-agency-skills Public

    The official EDGE | AGENCY collection of OpenClaw skills.🦞

    Python 2

  2. ghl-pro-mcp ghl-pro-mcp Public

    Advanced GoHighLevel (GHL) Pro MCP Server with AI Lead Scoring, Pipeline Analytics, and Bulk Outreach.

    Python

  3. api-scout api-scout Public

    A local-first catalog and CLI for finding free APIs and free-tier LLM providers.

    Python 1

  4. modeldock-usb modeldock-usb Public

    ModelDock USB — local LLM agent operations platform with human oversight

    TypeScript 1