1. Conduid
  2. Search
  3. Fastmcp Quickstart 20251125 Gswz
MCP server · Search

Fastmcp Quickstart 20251125 Gswz

FastMCP quickstart example - ready to deploy!

Unclaimed last commit 6 months ago search
34Low

Scored 6 months ago · breakdown

About Fastmcp Quickstart 20251125 Gswz

Fastmcp Quickstart 20251125 Gswz is an MCP server published by jordykovic in the Search category: fastMCP quickstart example - ready to deploy!.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/jordykovic/fastmcp-quickstart-20251125-gswz

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

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.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

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.py only; 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 username
  • CAMPAIGN_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

  1. Copy env.example to .env:

    cp env.example .env
    
  2. Edit .env with your real credentials

  3. The .env file 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 template and a deployment will be created for you!

Learn More


This repository was automatically created from the FastMCP quickstart template.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Fastmcp Quickstart 20251125 Gswz

How do I install Fastmcp Quickstart 20251125 Gswz?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Fastmcp Quickstart 20251125 Gswz safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Fastmcp Quickstart 20251125 Gswz still maintained?

The last commit was 6 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.