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

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eggfriedrice24/stargate-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server