Skip to main content
Glama

stargate-mcp

Personal MCP server toolkit for AI agents. Integrates with Asana, GitHub, and more.

Works with any MCP-compatible client: Claude, Cursor, Windsurf, Continue, etc.

Installation

npx stargate-mcp

Or install globally:

pnpm add -g stargate-mcp

Related MCP server: Asana MCP Server

Configuration

Add to your MCP client config:

{
  "mcpServers": {
    "stargate": {
      "command": "npx",
      "args": ["stargate-mcp"],
      "env": {
        "ASANA_TOKEN": "your-asana-personal-access-token",
        "SLACK_TOKEN": "xoxp-your-slack-user-token",
        "GITHUB_TOKEN": "ghp_your-github-personal-access-token"
      }
    }
  }
}

Config file locations

Client

Path

Claude Code

~/.claude/settings.json or .mcp.json in project

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json

Cursor

.cursor/mcp.json in project

Environment Variables

Tools are conditionally loaded based on which tokens you provide:

Variable

Enables

ASANA_TOKEN

Asana task management tools

SLACK_TOKEN

Slack messaging tools

GITHUB_TOKEN

GitHub Projects V2 management tools

Available Tools

Asana

Get your token at: https://app.asana.com/0/developer-console

Tool

Description

asana_list_workspaces

List all accessible workspaces

asana_list_projects

List projects in a workspace

asana_list_sections

List sections (columns) in a project

asana_list_tasks

List tasks in a project or section

asana_get_task

Get task details including custom fields

asana_update_task

Update task name, notes, due date, completion

asana_update_custom_fields

Update custom fields (estimated/actual time)

asana_move_task

Move task to a different section

asana_add_comment

Add a comment to a task

Slack

Create a Slack App at: https://api.slack.com/apps

Install it to your workspace with a User Token (xoxp-) so messages appear as you. Required User Token scopes: channels:read, channels:history, groups:read, groups:history, chat:write.

Tool

Description

slack_list_channels

List Slack channels you can access

slack_send_message

Send a message to a channel

slack_read_messages

Read recent messages from a channel

slack_reply_to_thread

Reply to a message thread

GitHub Projects

Create a classic Personal Access Token at: https://github.com/settings/tokens

Required scopes: repo, project, read:org

Tool

Description

github_list_projects

List Projects V2 for a user or organization

github_get_project_fields

Get all fields (Status options = board columns, custom fields)

github_list_project_items

List items on a project board with optional status filter

github_get_project_item

Get full details of a single project item

github_update_project_item_field

Update any field value — move items between columns by setting Status

github_add_project_item

Add an existing issue/PR to a project, or create a draft issue

github_list_issue_comments

List comments on an issue

github_add_issue_comment

Add a comment to an issue

github_list_sub_issues

List sub-issues for a parent issue

github_update_issue

Update issue title, body, state, labels, assignees

Development

# Clone
git clone https://github.com/eggfriedrice24/stargate-mcp.git
cd stargate-mcp

# Install
pnpm install

# Build
pnpm build

# Run locally
ASANA_TOKEN=your-token pnpm start

License

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers