Skip to main content

MCP server with developer integrations for Claude Code and Cursor

Project description

QuickCall

Eliminate interruptions for developers

Ask about your work, get instant answers. No more context switching.

Web Discord

Install | Capabilities | Integrations | Authentication | Commands | Troubleshooting


Install

Claude Code

In your terminal:

claude mcp add quickcall -- uvx quickcall-integrations

In Claude Code:

/plugin marketplace add quickcall-dev/quickcall-integrations
/plugin enable quickcall

Restart Claude Code, then verify with /mcp and /plugin list.

Cursor / Other IDEs

Add to MCP config (~/.cursor/mcp.json or .cursor/mcp.json):

{
  "mcpServers": {
    "quickcall": {
      "command": "uvx",
      "args": ["quickcall-integrations"]
    }
  }
}

Works with any IDE that supports MCP servers.

Capabilities

  • Get standup updates from git history (commits, diffs, stats)
  • List PRs, commits, branches from GitHub repos
  • Read & send Slack messages with auto thread fetching
  • Fuzzy channel matching - say "no sleep dev" and it finds "no-sleep-dev-channel"
  • Summarize Slack channels - get key discussions from last N days

Integrations

Integration Features Auth Required
Git Commits, diffs, standup summaries No
GitHub Repos, PRs, commits, branches Yes
Slack Read/send messages, threads, channels Yes
Available Tools (23)

Git

Tool Description
get_updates Get git commits, diff stats, and uncommitted changes

GitHub

Tool Description
list_repos List accessible repositories
list_prs List pull requests (open/closed/all)
get_pr Get PR details (title, description, files changed)
list_commits List commits with optional filters
get_commit Get commit details (message, stats, files)
list_branches List repository branches
check_github_connection Verify GitHub connection

Slack

Tool Description
list_slack_channels List channels bot has access to
send_slack_message Send message to a channel
read_slack_messages Read messages with threads auto-fetched
read_slack_thread Read replies in a thread
list_slack_users List workspace users
check_slack_connection Verify Slack connection
reconnect_slack Re-authorize to get new permissions

Auth

Tool Description
connect_quickcall Start device flow authentication
check_quickcall_status Check connection status
disconnect_quickcall Remove local credentials
connect_github Install GitHub App
connect_slack Authorize Slack App

Utility

Tool Description
get_current_datetime Get current UTC datetime
calculate_date_range Calculate date range for queries
calculate_date_offset Add/subtract time from a date

Authentication

Option 1: QuickCall (Recommended)

To use GitHub and Slack integrations, connect your QuickCall account:

/quickcall:connect

This will guide you through:

  1. Sign in with Google
  2. Install GitHub App to your org/account
  3. Connect Slack workspace

Credentials are stored locally in ~/.quickcall/credentials.json.

Option 2: GitHub PAT (For Enterprise Users)

If your organization can't install the QuickCall GitHub App (common at enterprises with strict app policies), you can use a Personal Access Token instead:

Environment Variable:

export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx

Or config file (create .quickcall.env in your project root or home directory):

# .quickcall.env
GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
GITHUB_USERNAME=your-username  # Optional: for better UX

Create a PAT at: https://github.com/settings/tokens

Required scopes:

  • repo - Full access to private repositories
  • public_repo - Access to public repositories only (if you don't need private repos)

Note: PAT mode provides access to GitHub tools only. For Slack integration, use QuickCall authentication.

Commands

Claude Code

Command Description
/quickcall:connect Connect QuickCall, GitHub, and Slack
/quickcall:status Show connection status
/quickcall:updates Get git updates (default: 1 day)
/quickcall:updates 7d Get updates for last 7 days
/quickcall:slack-summary Summarize Slack messages (default: 1 day)
/quickcall:slack-summary 7d Summarize last 7 days

Cursor / Other IDEs

Ask the AI naturally - see examples below.

Example Prompts

Git

What did I work on today?
Give me a standup summary for the last 3 days
What changes are uncommitted?

GitHub

List my repos
Show open PRs on [repo-name]
What commits were made this week?
Get details of PR #123
List branches on [repo-name]

Slack

Send "Build completed" to #deployments
What messages were posted in dev channel today?
Read messages from no sleep dev (fuzzy matches "no-sleep-dev-channel")
Summarize what was discussed in #engineering this week
List channels I have access to

Combined

List open PRs on [repo] and send titles to #updates channel
What did I work on this week? Send summary to #standup

Troubleshooting

Clean Reinstall

If commands don't appear or aren't updating:

# Remove everything
rm -rf ~/.claude/plugins/cache/quickcall-integrations
rm -rf ~/.claude/plugins/marketplaces/quickcall-integrations
claude mcp remove quickcall

Then follow the install steps again.

Commands Not Showing?

Type /quickcall: - you should see connect, status, updates. If not, do a clean reinstall above.


Built with ❤️ by QuickCall

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickcall_integrations-0.3.4.tar.gz (201.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickcall_integrations-0.3.4-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

Details for the file quickcall_integrations-0.3.4.tar.gz.

File metadata

  • Download URL: quickcall_integrations-0.3.4.tar.gz
  • Upload date:
  • Size: 201.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quickcall_integrations-0.3.4.tar.gz
Algorithm Hash digest
SHA256 c59e6d0d638dfb3b1b41c47297e47fa6d29a08d88eae0e5c116d5abc4a6c54ec
MD5 7910fceae7cb0b95b99ddbc7736faeac
BLAKE2b-256 8fbb85e3ac50ee4e8337139cc44f9d6f8916bc4f46dfc32ad91853192991e4d5

See more details on using hashes here.

File details

Details for the file quickcall_integrations-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: quickcall_integrations-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 46.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quickcall_integrations-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d32c23e203ab33724315922b202084f8b13bc1b5e77066835dd5417c3b9e2bb6
MD5 13cd3dc44377263a2c8c7a585a1b8413
BLAKE2b-256 64fafa19929ffd44038011d23212e2d7c71d7f6344acec6fa432bf6d3a0f7859

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page