Skip to main content
The repository you cloned has everything you need to start building your MCP server—authentication, deployment configuration, and a ready-to-use project structure. Here’s what’s inside and where to find things.

Overview

When you create a server, Gumstack generates this structure:
gumstack-mcp is a fork of the official MCP Python SDK. All upstream features are supported, including both FastMCP (high-level) and the low-level Server API.

config.yaml

Server configuration and tool declarations. Tools must be listed here to be detected by Gumstack.
See config.yaml reference for all options.

src/server.py

Your FastMCP server and tool definitions. This is where you’ll spend most of your time building tools.
For more on building tools, see Tools.

src/utils/auth.py

Credential retrieval helper. The implementation depends on your auth type:

.env

Local development environment variables:
Never commit .env to git. It’s in .gitignore by default.

Quick Reference

Common commands you’ll use during development: