Skip to main content

Fanvue MCP Server

Project description

Fanvue MCP Server

A Model Context Protocol (MCP) server for the Fanvue API.

Installation

pip install fanvue-mcp

Usage

To run the server, you need to provide your Fanvue OAuth credentials. You can obtain these by creating an application in the Fanvue Developer Portal.

export FANVUE_CLIENT_ID="your_client_id"
export FANVUE_CLIENT_SECRET="your_client_secret"
export MCP_SERVER_PORT=8080

# Run the server
fanvue-mcp

Then configure your MCP client (e.g., Cursor, Claude Desktop) to connect to the server URL (default: http://localhost:8080/sse).

Environment Variables

  • FANVUE_CLIENT_ID: Your Fanvue OAuth Client ID (Required for Auth)
  • FANVUE_CLIENT_SECRET: Your Fanvue OAuth Client Secret (Required for Auth)
  • MCP_SERVER_PORT: Port to run the server on (Default: 8080)
  • MCP_SERVER_HOST: Host to bind to (Default: 0.0.0.0)
  • MCP_SERVER_URL: Public URL of the server (Default: http://localhost:8080) - used for OAuth redirects
  • FANVUE_API_URL: Fanvue API URL (Default: https://api.fanvue.com)
  • FANVUE_AUTH_URL: Fanvue Auth URL (Default: https://auth.fanvue.com)
  • DEBUG: Enable debug logging (Default: false)

Development

To develop locally:

  1. Clone the repository
  2. Install dependencies: uv sync
  3. Run the server: uv run fanvue-mcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fanvue_mcp-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fanvue_mcp-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file fanvue_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: fanvue_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for fanvue_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92cac3989d4eb452f2b6e90ad2255112f0ca43cf3d77afc0843d82a4f0184d2b
MD5 090ace087c45ed70058ab22445876287
BLAKE2b-256 ec5747006ed4b4fbab9b4c24bdb8f28ee5b76d09e68b47e57a38c0f73778ef9e

See more details on using hashes here.

File details

Details for the file fanvue_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fanvue_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for fanvue_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a77d6c1761b94c3a8149db246dd91d800748cad7adb7e22cf74917259606a80d
MD5 47c60d01bfeb81ff7e2be3a49562dcf5
BLAKE2b-256 813d6db1f55f4b15d21fabf4ed60c07aa34aefcf9d48ae9927940a9bfeccdb20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page