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.- Cursor
- Claude Desktop
- VS Code
- Kiro
Add the configuration to your project’s After adding the configuration, enable the vloggram MCP server in Cursor Settings.
.cursor/mcp.json:.cursor/mcp.json
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:- SSE Connection - MCP establishes a real-time connection via Server-Sent Events
- Natural Language - You describe your needs in plain English
- AI Processing - The assistant translates your request into MCP tool calls
- Execute Operations - The server executes operations and returns results
Available Tools
Vloggram MCP Server provides 36 tools covering the following features:| Category | Tool Count | Description |
|---|---|---|
| Auth | 4 | Sign up, sign in, sign out, session management |
| User | 7 | User search, follow, block, etc. |
| Profile | 3 | Edit profile, change password, delete account |
| Post | 9 | Post CRUD, like, bookmark, Feed |
| Comment | 4 | Create, delete, get comments |
| Notification | 2 | Notification list, mark as read |
| Message | 2 | Chat list, message history |
| Socket | 4 | Real-time messaging, online status |
| Log | 1 | System logs (admin only) |
Example Prompts
Once the MCP Server is configured, you can use natural language to interact with the platform:User Operations
User Operations
- “Search for users with ‘john’ in their username”
- “Follow user @alice”
- “View my followers list”
Post Operations
Post Operations
- “Create a new post with caption ‘Hello World’”
- “Like this post”
- “Get my Feed”
Message Operations
Message Operations
- “Send a direct message to @bob”
- “View my chat history with @alice”