MCP Server

Vloggram MCP Server allows AI assistants to interact with the Instagram Clone platform. You can manage users, publish posts, send messages, and more using natural language. For example, you can ask an AI assistant to “Help me publish a new post” or “Check my notification list”.

Quick Start

Select your MCP client and follow the instructions to configure the Vloggram MCP Server.
Add the configuration to your project’s .cursor/mcp.json:
.cursor/mcp.json
{
  "mcpServers": {
    "vloggram": {
      "url": "http://localhost:5000/mcp/sse"
    }
  }
}
After adding the configuration, enable the vloggram MCP server in Cursor Settings.

What is MCP?

Model Context Protocol (MCP) is an open protocol that enables AI assistants to securely connect to external data sources and tools. With the Vloggram MCP Server, your AI assistant can directly access:

User Management

Search users, follow/unfollow, view profiles

Post Operations

Create, delete, like, bookmark posts

Messaging

Send direct messages, view chat history

Notifications

Get notifications, mark as read

How It Works

The MCP Server acts as a bridge between your AI assistant and the Vloggram platform:
  1. SSE Connection - MCP establishes a real-time connection via Server-Sent Events
  2. Natural Language - You describe your needs in plain English
  3. AI Processing - The assistant translates your request into MCP tool calls
  4. Execute Operations - The server executes operations and returns results

Available Tools

Vloggram MCP Server provides 36 tools covering the following features:
CategoryTool CountDescription
Auth4Sign up, sign in, sign out, session management
User7User search, follow, block, etc.
Profile3Edit profile, change password, delete account
Post9Post CRUD, like, bookmark, Feed
Comment4Create, delete, get comments
Notification2Notification list, mark as read
Message2Chat list, message history
Socket4Real-time messaging, online status
Log1System logs (admin only)

Example Prompts

Once the MCP Server is configured, you can use natural language to interact with the platform:
  • “Search for users with ‘john’ in their username”
  • “Follow user @alice”
  • “View my followers list”
  • “Create a new post with caption ‘Hello World’”
  • “Like this post”
  • “Get my Feed”
  • “Send a direct message to @bob”
  • “View my chat history with @alice”