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: