Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Hootsuite Server

БесплатноНе проверен

Integrates Hootsuite social media management with AI assistants, enabling post creation, scheduling, analytics, and profile management through natural language.

GitHubEmbed

Описание

Integrates Hootsuite social media management with AI assistants, enabling post creation, scheduling, analytics, and profile management through natural language.

README

A Model Context Protocol (MCP) server for integrating Hootsuite with GenAI applications.

Overview

Social media management platform

Features

  • Comprehensive Hootsuite API coverage
  • Multiple authentication methods
  • Enterprise-ready with rate limiting
  • Full error handling and retry logic
  • Async support for better performance

Installation

pip install hootsuite-mcp-server

Or install from source:

git clone https://github.com/asklokesh/hootsuite-mcp-server.git
cd hootsuite-mcp-server
pip install -e .

Configuration

Create a .env file in your project root with your Hootsuite API credentials:

# Option 1: OAuth Access Token (recommended)
HOOTSUITE_ACCESS_TOKEN=your_access_token_here

# Option 2: API Key and Secret
HOOTSUITE_API_KEY=your_api_key_here
HOOTSUITE_API_SECRET=your_api_secret_here

See .env.example for all available configuration options.

Quick Start

Running the MCP Server

# Using the command line entry point
hootsuite-mcp

# Or using Python
python -m hootsuite_mcp.server

Using as a Library

from hootsuite_mcp import mcp

# `mcp` is a FastMCP instance with tools pre-registered.
# Run the stdio transport in-process:
if __name__ == "__main__":
    mcp.run()

Requirements

  • Python 3.10 or newer
  • MCP SDK 1.27+ (installed automatically via pip install -e .)

Available Tools

The MCP server provides the following tools:

  1. create_post - Create and schedule social media posts
  2. get_social_profiles - Get connected social media profiles
  3. get_posts - Retrieve scheduled and published posts
  4. delete_post - Delete posts by ID
  5. get_analytics - Get analytics data for profiles

Development

See DEVELOPER.md for detailed development documentation.

Running Tests

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest tests/ -v

# Run with coverage
pytest tests/ -v --cov=src --cov-report=term

Validation

Run the validation script to check the installation:

python validate.py

CI/CD

The project uses GitHub Actions for continuous integration:

  • Quick Test - Runs on every push/PR for fast feedback
  • Full CI - Comprehensive testing across multiple Python versions and OSes

License

MIT License - see LICENSE file for details

from github.com/LokiMCPUniverse/hootsuite-mcp-server

Установка Hootsuite Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/LokiMCPUniverse/hootsuite-mcp-server

FAQ

Hootsuite Server MCP бесплатный?

Да, Hootsuite Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Hootsuite Server?

Нет, Hootsuite Server работает без API-ключей и переменных окружения.

Hootsuite Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Hootsuite Server в Claude Desktop, Claude Code или Cursor?

Открой Hootsuite Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Hootsuite Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media