rilomcp
v0.1.2
Published
Connect your AI agents (Claude Code, Cursor, Codex, OpenClaw) to Rilo — LinkedIn outbound infrastructure for agents.
Maintainers
Readme
rilo (CLI)
One command to connect AI agents to Rilo:
npx rilogtm connectInteractive multi-select over detected clients, then wires the Rilo MCP endpoint into each one:
| Client | How it's wired |
| --- | --- |
| Claude Code | claude mcp add --scope user --transport http rilo <url> |
| Cursor | ~/.cursor/mcp.json → mcpServers.rilo.url |
| Codex | codex mcp add rilo --url <url>, falls back to ~/.codex/config.toml |
| OpenClaw | ~/.mcporter/mcporter.json → mcpServers.rilo.baseUrl |
| Claude.ai / Desktop | manual — URL copied to clipboard + 3-step guide |
The CLI never handles auth or tokens. The client triggers Rilo's OAuth on the
first tool call; the backend auto-provisions the user + org at that moment, so
OAuth consent doubles as signup. LinkedIn connect happens in-chat via the
connect_linkedin_account operation.
Flags
npx rilogtm connect --client claude-code,cursor --yes # non-interactive
npx rilogtm connect --client all --yes # every detected client
npx rilogtm connect --dry-run # print plan, change nothing
npx rilogtm connect --url https://other-host/mcp # override endpointLocal development
cd cli && npm install
node cli.js connect --dry-runPublishing checklist
- Confirm the production MCP URL in
cli.js(DEFAULT_URL) — move tohttps://mcp.getrilo.com/mcponce the custom domain exists. npm loginas the org owner.npm publish(first publish claims theriloname — also consider publishingrilogtm/rilomcpas alias packages that just depend onrilo, so the names are held).- Smoke-test from a clean machine:
npx rilogtm@latest connect --dry-run.
