Fastmcp Quickstart 20251125 Gswz
FastMCP quickstart example - ready to deploy!
Ask AI about Fastmcp Quickstart 20251125 Gswz
Powered by Claude Β· Grounded in docs
I know everything about Fastmcp Quickstart 20251125 Gswz. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
FastMCP Quickstart Example
Version: 0.1.1
This is a quickstart example for FastMCP, automatically set up for you!
Getting Started
This repository now contains a small FastMCP server configured to interact with your Adobe Campaign instance at https://yourinstance.com/ while still keeping the original echo utilities for quick testing.
Files
neolane.pyβ thin FastMCP entrypoint; loads config, instantiates clients, registers tools.neolane_app/β internal package that hosts the actual implementation:config.pyβ env-driven credentials/URL loading.http_client.pyβ shared REST helper (campaign_status,campaign_get,campaign_post,get_instance_info).soap_client.pyβ reusable SOAP transport (logon/query/write/post-event helpers, query builders, workflow status polling, and richer fault logging).resources.pyβ reusable FastMCP resources/templates (e.g., workflow PostEvent payload).tools_http.py/tools_soap.pyβ FastMCP tool registrations that rely on the shared clients.
FastMCP Cloud still points to
neolane.pyonly; splitting the code simply keeps the implementation organized without changing the deployment story.
Configuration
No credentials are hardcoded in the source. All credentials are supplied through environment variables for stronger security.
Required environment variables
CAMPAIGN_BASE_URLβ URL of your Adobe Campaign instance (e.g.https://your-instance.campaign.com)CAMPAIGN_USERNAMEβ Campaign usernameCAMPAIGN_PASSWORDβ Campaign password
Optional environment variables
CAMPAIGN_VERIFY_SSLβ Whether to verify SSL certificates (true/false, default:true)CAMPAIGN_TIMEOUTβ Request timeout in seconds (default:60)
Local setup
-
Copy
env.exampleto.env:cp env.example .env -
Edit
.envwith your real credentials -
The
.envfile is ignored by Git (see.gitignore)
FastMCP Cloud
In your FastMCP Cloud deployment settings, add these environment variables with your real values.
Deployment
This repository is ready to be deployed!
- Create a new FastMCP Cloud account
- Connect your GitHub account
- Select
Clone our templateand a deployment will be created for you!
Learn More
This repository was automatically created from the FastMCP quickstart template.
