Skip to main content

UVX-compatible MCP server for Posto social media integration

Project description

UVX Posto MCP Server

A UVX-compatible Model Context Protocol (MCP) server for posting to social media platforms through the Posto SDK.

Features

  • Post content to social media
  • Get list of available channels
  • Access channel and network information

Installation

pip install uvx-posto-mcp

Usage with UVX

You can run Posto MCP using uvx:

# Install UV if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh

# Run the MCP server
uvx uvx-posto-mcp

Usage with Upsonic

# Posto MCP Server
class PostoMCP:
    command = "uvx"
    args = ["uvx-posto-mcp"]
    env = {
      "API_KEY": "your-api-key"
    }

task = Task(
  "Post to social media",
  tools=[PostoMCP]
)

Usage with Claude Desktop

Add this to your Claude Desktop configuration file:

{
  "mcpServers": {
    "posto": {
      "command": "uvx",
      "args": ["uvx-posto-mcp"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

Usage with Cursor

Add this to your ~/.cursor/mcp.json configuration file:

{
  "mcpServers": {
    "posto": {
      "command": "uvx",
      "args": ["uvx-posto-mcp"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

Available Tools

post

Create a new post on a social media channel.

Parameters:

  • message (string, required): Content of the post
  • channel_id (string, required): ID of the channel to post to
  • schedule_time (string, optional): Time to schedule the post (ISO format)

get_channels

Get a list of available social media channels.

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

uvx_posto_mcp-0.1.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

uvx_posto_mcp-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uvx_posto_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for uvx_posto_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f2be181a41b1fe0295303dbd03da4deb4065787756002c27306981a9a81d32df
MD5 bcd051e53ecc92ba59c7eff2d1d930b9
BLAKE2b-256 e3887d19d76f9876fb750f554e7e3313eb36d751eaca181e8ab2a905bc20021b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uvx_posto_mcp-0.1.0.tar.gz:

Publisher: publish-testpypi.yml on elijahdev0/uvx-posto-mcp-package

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: uvx_posto_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for uvx_posto_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25d13442ccfe339f9623bd1b5a6c244d00f463d76b86d7006e6a4108ea5db5b4
MD5 712425aeae5d5e819a71080100e0f320
BLAKE2b-256 6e4f8b9490d6468f91676a2b8cffb93984a0eabdec1f1566c42f198d578b74a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for uvx_posto_mcp-0.1.0-py3-none-any.whl:

Publisher: publish-testpypi.yml on elijahdev0/uvx-posto-mcp-package

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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