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.0.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.0-py3-none-any.whl
(62.5 kB
view details)
File details
Details for the file golf_mcp-0.1.0.tar.gz.
File metadata
- Download URL: golf_mcp-0.1.0.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 |
c1f0561a9595d9888ae9060c781538447f49f6bd03c78df477edce436bf1f58f
|
|
| MD5 |
b525fd7f37be4d44d5cb4124651f9ee9
|
|
| BLAKE2b-256 |
390316b317bcfe66e2cc28f7a473281f578df66b74b12bd3f1067a791bc34cc1
|
File details
Details for the file golf_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: golf_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 62.5 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 |
d0104adb112615e74729cbaba2b60da2a204d573f097a4c3dffc79c59afc73d8
|
|
| MD5 |
9a3c6fc203a082033400d5d767ddd7be
|
|
| BLAKE2b-256 |
a93e1ade09bda08282e978a7a2a6c770f46c85abcec8b1488c90ecff4d69eade
|