An MCP (Model Context Protocol) server that exposes CLI tools from the open-cli-collective as tools for Claude Code and other MCP-compatible clients.
| CLI | Binary | Description |
|---|---|---|
| jira-ticket-cli | jtk |
Jira Cloud ticket management |
| slack-chat-api | slck |
Slack workspace interaction |
| confluence-cli | cfl |
Confluence page and space management |
| newrelic-cli | nrq |
New Relic observability platform |
| google-readonly | gro |
Read-only Google services (Gmail, Calendar, Contacts, Drive) |
- Python 3.10+
- Homebrew (for installing the CLI tools)
# Add the open-cli-collective tap
brew tap open-cli-collective/tap
# Install the tools you need (all are casks)
brew install --cask open-cli-collective/tap/jtk
brew install --cask open-cli-collective/tap/slck
brew install --cask open-cli-collective/tap/cfl
brew install --cask open-cli-collective/tap/nrq
brew install --cask open-cli-collective/tap/gro# Clone the repository
git clone https://github.com/open-cli-collective/open-cli-mcp.git
cd open-cli-mcp
# Install Python dependencies
pip install -r requirements.txtAdd to your Claude Code MCP configuration (~/.claude/mcp_servers.json):
{
"open-cli-mcp": {
"command": "python3",
"args": ["/path/to/open-cli-mcp/server.py"]
}
}The server runs via stdio transport. Configure your client to execute:
python3 /path/to/open-cli-mcp/server.pyOnce configured, the MCP server exposes these tools:
cli_help(cli, subcommand?)- Get help for any CLI or subcommandjira_cli(args)- Run any jtk (Jira) commandslack_cli(args)- Run any slck (Slack) commandconfluence_cli(args)- Run any cfl (Confluence) commandnewrelic_cli(args)- Run any nrq (New Relic) commandgoogle_cli(args)- Run any gro (Google) command (Gmail, Calendar, Contacts, Drive)
jira_get_issue(issue_key)- Get a Jira issue by keyslack_search_messages(query, count?)- Search Slack messagesconfluence_search(query, limit?)- Search Confluence pagesgmail_search(query, limit?)- Search Gmail messagescalendar_today()- Get today's calendar eventsdrive_search(query, limit?)- Search Google Drive files
list_tools_status()- Show installed tools and versionscheck_for_updates()- Check for available updatesupdate_tools(tools?)- Update tools via Homebrewinstall_missing_tools()- Install any missing tools
# Get help for jtk (Jira)
cli_help("jtk")
# Get a Jira issue
jira_get_issue("PROJ-1234")
# Search Slack
slack_search_messages("deployment failed", count=10)
# Search Confluence
confluence_search("API documentation", limit=5)
# Search Gmail
gmail_search("from:boss@company.com", limit=10)
# Get today's calendar
calendar_today()
# Search Google Drive
drive_search("quarterly report", limit=5)
# Check tool versions
list_tools_status()
# Install dev dependencies
pip install -r requirements.txt
# Run the server directly
python3 server.pyContributions are welcome! Please see the open-cli-collective organization for contribution guidelines.
MIT License - see LICENSE for details.