Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Ā© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. šŸ¤– Coding Agents
  3. Citio
Citio logo
Health: ActiveRecent health check succeeded.Last checked 9/21/2026, 7:01:12 AM

Citio

User RatingsBe the first to rate and review this MCP server!
View Repository2 GitHub StarsTotal stargazers on GitHub for the source repository (2 stars).Visit Website
slackcoding-agentsawsgithubpull-requests

Self-hosted Slack AI teammate that uses Claude Code or Codex to investigate code and logs, run tests, and open pull requests.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
We couldn’t automatically confirm this listing starts correctly

We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @lawrencehui/citio

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 4d ago.

Manual Client & Custom JSON ConfigExpand JSON ā–¾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "lawrencehui-citio": {
      "command": "npx",
      "args": [
        "-y",
        "@lawrencehui/citio"
      ]
    }
  }
}

šŸ’” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesšŸ¤– More in Coding Agents

Overview

Citio runs as a self-hosted container and lets users request engineering work through Slack DMs or channel mentions. It runs Claude Code or OpenAI Codex inside the user's infrastructure, with an MCP tool layer controlling access to repositories, AWS logs, commands, and pull requests. The initial deployment target is AWS ECS Fargate.

Use cases

•Investigate bugs from Slack
•Query CloudWatch logs
•Run allowlisted tests and commands
•Create branches and pull requests
•Check CI status

Key features

•Slack DMs and channel mentions
•Claude Code and OpenAI Codex support
•Controlled MCP tool layer
•GitHub, AWS, and Slack credential isolation
•Persistent workspace and memory with optional AWS EFS
•AWS ECS Fargate deployment

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Citio.

Extracted Tool Capabilities
Slack DMs and channel mentions
Claude Code and OpenAI Codex support
Controlled MCP tool layer
GitHub, AWS, and Slack credential isolation
Persistent workspace and memory with optional AWS EFS
AWS ECS Fargate deployment

Documentation Overview

šŸ¤– Citio

Your own AI engineering teammate, self-hosted, living in Slack.

@mention it or DM it and ask for real engineering work (investigate a bug, dig through CloudWatch logs, fix code, open a PR) and Citio runs Claude Code or OpenAI Codex inside your own infrastructure to do it. Slack is the interface, a controlled MCP tool layer is the safety boundary, and every credential stays in your own infrastructure.

No Team or Enterprise plan required. Citio runs on an individual Claude Max/Pro or ChatGPT Go/Plus/Pro (Codex) subscription, the agent you already pay for, now working from Slack.


Status License: MIT Node TypeScript Slack-native Deploy: AWS ECS PRs welcome

Claude Code OpenAI Codex No Enterprise plan needed

Quickstart Ā· How it works Ā· Compare Ā· Configuration Ā· Customize Ā· Architecture Ā· Contributing Ā· Security


Citio turning a Slack message into a pull request

A Slack message becomes an investigated, tested pull request, without leaving the thread.


✨ Why Citio

Most teams can already chat with an LLM. The harder problem is letting a team ask for real engineering work from Slack without handing a raw shell and a pile of credentials directly to the model.

Citio closes that gap:

  • šŸ’¬ Slack is the user interface: DM the bot or @mention it in a channel.
  • 🧠 Claude Code or Codex is the execution engine: the provider CLI does the reasoning and planning.
  • šŸ›”ļø Citio is the control plane: it owns orchestration, session handling, repo setup, AWS/GitHub access, and a controlled MCP tool layer so the agent never touches raw credentials.
  • šŸ  Everything runs in your infra: your container, your cloud account, your keys.

The result is something that can investigate bugs, inspect logs, edit code, and open pull requests, without a human sitting in the middle of every request.

Where it runs. Citio is a self-hosted container. This first version ships a native one-command AWS Fargate deploy (on Fargate Spot by default, ~$5–11/month, or citio pause to $0 when idle). Running on other hosts (a cheap VPS, Fly.io / Railway, or your own homelab) and a pay-per-use serverless mode are on the roadmap.

šŸ†š Citio vs. hosted Slack agents

Anthropic's Claude Tag (June 2026) popularized exactly this idea (@mention an AI teammate in Slack and it does the work in-thread), but it's an Anthropic-hosted service gated to Claude Team and Enterprise plans, Claude-only. Citio takes the self-hosted, bring-your-own-subscription path:

CitioClaude Tag
HostingYour AWS account, your infraAnthropic-hosted SaaS
Plan requiredIndividual Claude Max/Pro or ChatGPT Go/Plus/ProClaude Team or Enterprise
ProvidersClaude Code or OpenAI CodexClaude only
CredentialsStay with you, behind an MCP allowlistManaged by the vendor
Best forSolo devs & small teams who self-hostOrgs already on Team/Enterprise

If you already pay for a Claude or ChatGPT subscription, Citio puts that same agent to work from Slack, no per-seat enterprise upgrade, no handing your code and credentials to someone else's cloud.

🧩 Features

  • šŸ¤ Bring your own agent: Claude Code or OpenAI Codex, your subscription or API key.
  • 🧰 Controlled MCP tools: investigate_codebase, read_file, write_file, create_branch, create_pr, run_command (allowlisted), check_ci_status, query_logs, recall_context, and more.
  • šŸ” Credential boundary: the agent calls MCP tools; secrets live with Citio, not the model. Command execution is allowlisted and shell-metacharacter-rejected.
  • 🧵 Slack-native: DMs and channel mentions, streamed progress, redacted output.
  • šŸ’¾ Persistent workspace & memory: optional AWS EFS keeps repos, sessions, and provider auth across redeploys.
  • šŸŖ„ One-command installer: interactive setup wires up Slack, GitHub, provider auth, and deploys to ECS.

šŸ—ļø How it works

Citio architecture, Slack to agent to MCP tool layer

Runtime shape:

  1. A Slack request is normalized by the Slack adapter.
  2. AgentRunner serializes work and manages provider sessions (one active task per container).
  3. It spawns the Claude Code / Codex CLI as the agent, wired to Citio's MCP server via --mcp-config.
  4. The agent uses MCP tools for codebase reads/writes, PR creation, log queries, and progress updates, never raw credentials.
  5. Workspace, memory, and auth persist through EFS when enabled.

More detail: docs/ARCHITECTURE.md

šŸš€ Quickstart

Prerequisites

On your machine (the installer hard-checks for Docker, AWS CLI, and Git):

ToolVersion / note
Node.js≄ 22
DockerRunning. The image is built linux/amd64: on Apple Silicon, Docker Desktop's buildx cross-builds it.
AWS CLIv2, authenticated with a profile that has the permissions below, see Setting up your AWS profile.
GitAny recent version.

The agent CLIs (claude, codex), gh, and jq ship inside the container image: you don't install them on the host.

Accounts & tokens

  • An agent subscription: Claude Max/Pro, or ChatGPT Go/Plus/Pro for Codex (API key works as a fallback).
  • A Slack app (the installer can create it for you from a config token) + the target channel ID.
  • A GitHub fine-grained PAT with contents: write + pull_requests: write on the repos you want worked on.

Setting up your AWS profile

Citio deploys into your own AWS account. This takes about 10 minutes from "no AWS CLI" to "ready to install". If aws sts get-caller-identity already prints your account ID, skip to Permissions.

1. Install the AWS CLI

OSCommand
macOSbrew install awscli
Ubuntu/Debiansudo apt install awscli (or the official v2 installer)
WindowsMSI installer

Verify with aws --version (v2.x recommended).

2. Connect the CLI to your account

No AWS account yet? Create one at aws.amazon.com. Then pick one route:

Option A: IAM user + access key (simplest for a personal account)

  1. AWS Console → IAM → Users → Create user (e.g. citio-admin)
  2. Attach permissions (see Permissions below)
  3. Open the user → Security credentials → Create access key → choose Command Line Interface (CLI)
  4. Configure the profile:
bash
aws configure --profile citio
# AWS Access Key ID:      AKIA...
# AWS Secret Access Key:  ...
# Default region name:    eu-west-2      # any region you like
# Default output format:  json

Option B: IAM Identity Center / SSO (if your org uses it)

bash
aws configure sso                  # follow the browser prompts
aws sso login --profile citio

Verify either way: this must print your account ID:

bash
aws sts get-caller-identity --profile citio

The installer lists your profiles automatically and re-runs this check before it touches anything.

Permissions

The deploy creates an ECR repository, an ECS cluster/service/task definition, an IAM task role, a security group, CloudWatch log groups, a Secrets Manager secret, and (optionally) an EFS filesystem.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Coding Agents View all alternatives
  • Oz MCP Server logoOz MCP Server

    Bridges Warp's Oz coding agent to any IDE or MCP client (Claude Code, Cursor, Codex), plus native @oz in VS Code Copilot Chat. Independent project; uses only Warp's documented public interfaces. MIT.

    šŸ¤– Coding Agents4 views
    Compare vs Oz MCP Server →
  • Codex MCP Tool logoCodex MCP Tool

    MCP server that connects your IDE or AI assistant to Codex CLI for code analysis and editing with support for multiple models (gpt-5-codex, o3, codex-1)

    šŸ¤– Coding Agents4 views
    Compare vs Codex MCP Tool →
  • Glm MCP logoGlm MCP

    Run GLM (Zhipu/Z.ai) as a real sub-agent inside Claude Code or GitHub Copilot. GLM gets its own agent loop (read/write/edit/run) on your repo — not a single LLM call — with peak-aware Opus-vs-GLM routing, diff/dry-run/git-revert oversight, and a usage ledger. 10x cheaper than Opus. Requires a Z.ai GLM Coding Plan key.

    šŸ¤– Coding Agents6 views
    Compare vs Glm MCP →
  • Ssh MCP logoSsh MCP

    MCP server exposing SSH control for Linux and Windows servers via Model Context Protocol. Securely execute remote shell commands with password or SSH key authentication.

    šŸ¤– Coding Agents2 views
    Compare vs Ssh MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
2
Stargazers on the source repository.
npm downloads
35
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Install check
Inconclusive
Didn't respond in our test window — often a slow first install.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Citio

Users send it a direct message or mention it in a Slack channel.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCitio AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/lawrencehui-citio?style=directory)](https://allmcps.com/mcp/lawrencehui-citio)
HTML Embed
<a href="https://allmcps.com/mcp/lawrencehui-citio"><img src="https://allmcps.com/api/badge/lawrencehui-citio?style=directory" alt="Citio on AllMCPs" /></a>

Technical Specs & Signals

CategoryšŸ¤–Coding Agents
PricingBring your own API key (usage-based cost)
More technical detailsExpand ā–¾
TransportSTDIO
RuntimeNode.js
AuthOther
LicenseMIT
Last updatedAug 9, 2026
12/12 checks healthy over the last 42d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars2
GitHub Star CountTotal stargazers on GitHub representing community popularity (2 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 25, 2026
npm downloads35/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
53Quality signal: Good Ā· 53/100How this signal is calculated ā–¾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev Ā· @lawrencehui/citio (npm)

ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in šŸ¤– Coding Agents →Best MCP servers for Coding Agents →Alternatives to Citio →Install in Claude DesktopInstall in CursorInstall in VS Code