Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ilo

FreeNot checked

A local-first MCP server for social publishing on X (Twitter), enabling draft management, scheduling, and posting via CLI or AI agents.

GitHubEmbed

About

A local-first MCP server for social publishing on X (Twitter), enabling draft management, scheduling, and posting via CLI or AI agents.

README

Agent-first X performance monitoring, drafting, scheduling, and publishing.

Give your agent the public posts and performance data you care about, find the patterns worth repeating, then draft and publish through ilo's CLI, local MCP server, agent skill, or TypeScript package.

Install

npm i -g iloso
ilo start

Create an X developer app with OAuth 2.0 read and write access, then register this callback:

http://127.0.0.1:8976/callback

ilo start opens the browser flow and stores OAuth tokens in your operating system keychain.

Use the CLI

ilo post --text "Hello from ilo"
ilo drafts create --text "Post this tomorrow"
ilo drafts list
ilo drafts schedule <draft-id> --at "tomorrow at 9am"
ilo scheduler watch

Publishing asks for confirmation. Scripts can pass --yes after getting approval elsewhere.

Add local MCP

claude mcp add ilo -- iloso mcp serve
codex mcp add ilo -- iloso mcp serve

Config-based clients can use:

{
  "mcpServers": {
    "ilo": {
      "command": "iloso",
      "args": ["mcp", "serve"]
    }
  }
}

The MCP server uses the same local database and keychain credentials as the CLI. Publishing tools require confirm: true.

Install the packaged agent skill with ilo skill install.

Use the TypeScript package

Install iloso in a Node 22 or newer project to call the same core functions directly:

npm install iloso
import { createDraft, scheduleDraft } from 'iloso'

const draft = createDraft('A post to review')
await scheduleDraft(draft.id, 'tomorrow at 9am')

Repository

  • packages/core: local config, keychain, SQLite, scheduling, and provider logic
  • packages/cli: the ilo and iloso commands
  • packages/mcp: the local stdio MCP tools

Develop

pnpm install
pnpm lint
pnpm typecheck
pnpm test
pnpm build

Roadmap

X publishing and scheduling are first. Bluesky and LinkedIn are the next provider targets. Local imports and automated performance reports come next.

License and support

MIT licensed. If ilo saves you time, sponsor the project.

from github.com/iannuttall/ilo

Install Ilo in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install ilo

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add ilo -- npx -y iloso

FAQ

Is Ilo MCP free?

Yes, Ilo MCP is free — one-click install via Unyly at no cost.

Does Ilo need an API key?

No, Ilo runs without API keys or environment variables.

Is Ilo hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Ilo in Claude Desktop, Claude Code or Cursor?

Open Ilo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ilo with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs