mkdocs-mcp

FastMCP Cloud Deployment

Deploy your MkDocs MCP Server to FastMCP Cloud for free and share with your team.

Why FastMCP Cloud?

Deployment Steps

1. Fork the Repository

Fork mkdocs-mcp to your GitHub account.

2. Sign in to FastMCP Cloud

  1. Go to fastmcp.cloud
  2. Sign in with your GitHub account
  3. Authorize FastMCP to access your repositories

3. Create a New Project

  1. Click “New Project”
  2. Configure your project:
    • Name: mkdocs-mcp (or your choice)
    • Repository: Select your forked repository
    • Entrypoint: server.py:mcp
    • Branch: main
  3. Click “Create Project”

4. Get Your Server URL

FastMCP Cloud will:

Your URL will be: https://your-project-name.fastmcp.app/mcp

5. Share with Your Team

Give team members:

Example team message:

Our MkDocs MCP Server is live!

URL: https://our-team-docs.fastmcp.app/mcp

Configuration:
{
  "mcpServers": {
    "mkdocs": {
      "url": "https://our-team-docs.fastmcp.app/mcp",
      "env": {
        "MKDOCS_DOCS_PATH": "YOUR_LOCAL_DOCS_PATH",
        "MKDOCS_CONFIG_PATH": "YOUR_LOCAL_MKDOCS_YML_PATH"
      }
    }
  }
}

Replace YOUR_LOCAL_* with your local project paths.

Auto-Deployment

FastMCP Cloud automatically redeploys when you push to your repository:

git add .
git commit -m "Update server"
git push origin main

Your changes will be live in ~30 seconds!

Authentication

Enable authentication to restrict access to your team:

  1. In project settings, enable Authentication
  2. Only users in your GitHub organization can access
  3. Share the URL only with team members

Monitoring

View your server status at: https://fastmcp.cloud/projects/your-project

Monitor:

Troubleshooting

Build Failures

Check that:

Connection Issues

Verify:

Custom Domains

Contact FastMCP support to configure a custom domain:

Cost

Currently free during beta. Pricing will be announced before general availability.

Next Steps