Framework for building MCP servers
Project description
GolfMCP
A Pythonic framework for building Model Context Protocol (MCP) servers with zero boilerplate.
Features
- 🚀 Zero-to-live in under 90 seconds: Quick setup and deployment
- 💡 Convention over configuration: Minimal boilerplate
- 🔄 Fast feedback: Hot-reload during development (≤ 500 ms)
- 📂 Nested folder support: Organize your tools, resources, and prompts
- 🔌 Pluggable auth & deploy: Built-in providers for OAuth, Vercel, Fly.io, etc.
- 🛠️ Delegates protocol compliance to FastMCP: Focus on your logic, not the wire format
Installation
pip install golfmcp
Quick Start
Initialize a new project:
golf init my-mcp-project
cd my-mcp-project
Start the development server with hot-reload:
golf dev
Documentation
For detailed documentation, visit docs.
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
golf_mcp-0.1.1.tar.gz
(152.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
golf_mcp-0.1.1-py3-none-any.whl
(62.4 kB
view details)
File details
Details for the file golf_mcp-0.1.1.tar.gz.
File metadata
- Download URL: golf_mcp-0.1.1.tar.gz
- Upload date:
- Size: 152.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
155fff21406f6aa3d8f22890560775ea2ac985585152299d84e79a7d6eb19cec
|
|
| MD5 |
a3016d3845563ad1cd5a2878679dfce3
|
|
| BLAKE2b-256 |
dbc0dff3de2d358450dfe3d05f91301d61db4ac18e4508aa4884d705ce84fb54
|
File details
Details for the file golf_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: golf_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 62.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ce2850edd112de869340e2c9936499f04854845bb80dbfa8ea42ee0f93fc05b
|
|
| MD5 |
a822a7cc6811a0ce4e36fceb2be5b6c2
|
|
| BLAKE2b-256 |
d663992fba3a7d22c63a1e0ada3129c54175a6219074cb6eb311560957645bac
|