Community HubInstalling Hub Content

Installing Hub Content

The Hub provides three types of installable content: MCP servers, Skills, and Functions. This page covers how to find, install, and configure each one.


Browsing the Hub

You can discover content in two ways:

  • Hub website — Visit hub.aerostack.dev to search and filter by type (MCP, Skill, Function), category, and tags.
  • Admin dashboard — In the Admin, go to the marketplace section to browse and install directly into your workspace.

Each listing shows the name, description, author, install count, and a README with usage instructions.


Installing Functions

Functions are copied into your project as source code. You own the files and can modify them freely.

Find the function

Browse hub.aerostack.dev or search by name:

aerostack functions search rate-limiter

Install with the CLI

Use the functions install command with a slug or author/slug:

aerostack functions install rate-limiter
# Or with a specific author:
aerostack functions install alice/rate-limiter

When you use only a slug, the registry resolves to the most popular matching function. Use author/slug when you want a specific author’s version.

Review the installed files

The CLI writes source files to services/<slug>/ in your project and registers the function in aerostack.toml:

your-project/
  services/
    rate-limiter/
      index.ts        # Function source code
      README.md       # Usage instructions (if provided)
  aerostack.toml      # Updated with the new service entry

Configure environment variables

Check the function’s README or aerostack.json for required environment variables. Add them to your .dev.vars file for local development and set them via aerostack secrets set for production.

You own the code. Installed functions are plain source files in your project. Edit them, extend them, or use them as a starting point for your own logic.

Updating an installed function

Because functions are copied as source, there is no automatic update mechanism. To pull a newer version:

aerostack functions install rate-limiter

This overwrites the files in services/rate-limiter/. Make sure you commit or stash any local changes first.


Installing MCP Servers

MCP servers connect external services (GitHub, Stripe, Slack, etc.) to your workspace so AI agents can call their tools.

Find the MCP server

Browse the Hub or the MCP section of the Admin dashboard. Each listing shows the available tools and required configuration.

Add to your workspace

From the Admin dashboard, click Add to Workspace on any MCP server listing. Or use the CLI:

aerostack mcp install github

Configure credentials

Most MCP servers require an API key or OAuth token for the external service. Add these in your workspace settings under the MCP server’s configuration panel.

Verify the connection

Once configured, the MCP server’s tools appear in your workspace. Any AI bot or agent connected to that workspace can call them immediately.


Installing Skills

Skills are pre-built workflows (scheduled tasks, event handlers) that you can add to your workspace.

Browse available skills

Visit the Skills section on hub.aerostack.dev or browse in the Admin dashboard.

Install the skill

From the Admin dashboard, click Install on the skill listing. This deploys the skill worker and connects it to your workspace.

Configure triggers and secrets

Each skill has its own configuration: cron schedules, webhook URLs, API keys for external services. Set these in the skill’s settings panel after installation.


Finding content by category

The Hub organizes content into categories to help you find what you need:

CategoryWhat to expect
authSocial logins, OTP, session management
paymentsStripe integration, subscription handling
aiPrompt templates, vector search, RAG pipelines
mediaImage processing, file conversion, CDN tools
emailTransactional email, templates, newsletter tools
databaseMigration helpers, query builders, seed data
utilityRate limiting, slugify, validation, data transforms
analyticsEvent tracking, dashboards, reporting
notificationsPush notifications, SMS, in-app messaging
storageFile uploads, storage helpers, asset management