Open-source projects for AI agents and social media fall into three groups on GitHub: self-hosted schedulers, MCP server implementations, and agent-framework examples. Self-hosting means running and maintaining every network connection yourself. SkedCast offers a hosted MCP server that Claude, ChatGPT, Muse or any MCP client can use to draft and schedule posts.
Key takeaways
- Postiz (gitroomhq/postiz-app) is a real, self-hostable open-source scheduling application, not just a code sample.
- Official MCP SDKs (TypeScript, Python) from the Model Context Protocol project are the right starting point for building your own server.
- Agent-framework repos (LangChain/LangGraph examples) show how to wire an MCP client into a custom agent, not a ready-made social tool.
- Check maintenance activity before depending on any of these for production — GitHub stars are not a maintenance signal.
Open source AI agent social media github: self-hostable scheduling applications
gitroomhq/postiz-app is a full, actively maintained open-source social media scheduling application you can self-host — a real product, not a thin example. It supports a wide range of platforms and includes its own scheduling/queue infrastructure, which is meaningfully more than a code sample.
MCP server SDKs and starting points
The official Model Context Protocol SDKs (TypeScript and Python, published under the modelcontextprotocol GitHub organization) are the right foundation if you’re building your own MCP server — they handle the protocol layer (tool registration, transport, JSON-RPC framing) so you only write the tool implementations themselves.
Agent-framework examples
LangChain and LangGraph publish example repos showing how to wire an MCP client into a custom agent pipeline — useful if you’re building your own orchestration logic rather than using a general-purpose assistant like Claude or ChatGPT directly. These are wiring examples, not ready-made social media tools; you still need an MCP server (self-built or hosted) on the other end.
FAQ
- Is there a ready-to-run open-source AI agent that posts to social media out of the box?
- Not as a single unified "AI agent for social media" package. The realistic path is: a general-purpose assistant (Claude, ChatGPT) or a custom agent framework, connected to a posting-capable MCP server or API — either self-hosted (Postiz-style) or a hosted vendor.
- How do I check if a GitHub project is safe/maintained enough to depend on?
- Check recent commit activity, whether issues are being responded to, and whether it has a real release history — not just star count, which reflects initial interest rather than ongoing maintenance.
- Which AI assistants can connect to SkedCast?
- SkedCast is available as a connector in Claude, ChatGPT and Muse, and any other MCP client can use the same server.
- Can an AI assistant publish without my approval?
- Every tool that changes something is marked as a write, so the assistant's host asks you to confirm, and SkedCast's approval steps still apply.
- Which SkedCast plan includes the MCP server?
- MCP access is included from the Solo plan up.