NexusPress Draft MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NexusPress Draft MCPDraft an article about sustainable packaging"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NexusPress Draft MCP
A JavaScript MCP server for creating and maintaining NexusPress article drafts from an MCP-compatible ChatGPT, Claude, or desktop client.
This server is draft-only. It automatically fills dependent article fields, saves changes immediately, and never publishes.
The MCP does not bypass provider quotas. ChatGPT or Claude supplies the writing/image capability through the MCP host; NexusPress stores the resulting text, image URL, and image prompt as a draft.
Setup
cd mcp-server
npm installSet these environment variables in the MCP host configuration:
NEXUSPRESS_API_URL=https://your-nexuspress-backend.example.com
NEXUSPRESS_ADMIN_TOKEN=your-nexuspress-admin-jwtFor local development, use http://localhost:3001 for NEXUSPRESS_API_URL.
Related MCP server: Substack MCP Server
Run
npm startMCP Tools
list_publications: discover site slugs and publication names.list_categories: list categories for one publication.create_article_draft: create a complete draft from title and content.update_article_draft: update title/content and automatically recalculate dependent fields.get_article_draft: retrieve an article for review.check_draft_seo: run a local pre-publish SEO check.
Generated draft data includes title, slug, excerpt, SEO title, SEO description, tags, cover image URL, image prompt, author, author role, category, canonical URL, reading time, and draft/noindex state.
MCP host configuration
The repository includes a VS Code MCP configuration at .vscode/mcp.json. Configure the environment values there or in the MCP host's secure environment store.
Do not commit admin tokens or provider keys.
get NEXUSPRESS_ADMIN_TOKEN from browser
localStorage.getItem('nexus_admin_token')
Vercel Deployment
This repository is ready to be deployed to Vercel as a remote MCP server using Server-Sent Events (SSE).
Move this
mcp-serverfolder to its own repository on GitHub.Go to your Vercel Dashboard and click Add New... > Project.
Import the repository.
Add the following Environment Variables in Vercel:
NEXUSPRESS_API_URL(e.g.https://your-nexuspress-api.run.app)NEXUSPRESS_ADMIN_TOKEN(the JWT token you retrieved from your browser)
Click Deploy.
Vercel will automatically detect the vercel.json file and serve the Express SSE endpoints.
Once deployed, you can connect your remote MCP client to your new Vercel URL using SSE:
SSE URL:
https://your-vercel-deployment.vercel.app/api/sseMessage URL:
https://your-vercel-deployment.vercel.app/api/messages
Note on Vercel Serverless Limits: Because MCP over SSE requires a persistent connection, this setup runs inside Vercel's Serverless environment. If you notice connection drops during very long ChatGPT responses, consider deploying this Express server (
npm run start:sse) to a persistent container service like Render, Railway, or Google Cloud Run.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Create, edit, organize, publish, and configure JustBlogged blogs from MCP clients.
MCP gateway for donhuffines.com: articles, search and full text. Read-only, no auth.
Create, edit, preview, publish, and manage web pages from MCP-capable AI clients.
Hosted MCP for BlogBat: read, write, generate, and publish blog articles and content.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables management of WeChat Official Accounts by supporting draft creation, image uploads, and content publishing via the MCP protocol. It provides tools for interacting with the WeChat API, including secure token caching and draft list management.
- AlicenseNot gradedqualityDmaintenanceEnables programmatic management of Substack content, including creating drafts, publishing posts, and uploading images. It supports specialized features like live blogging and posting to Substack Notes through MCP-compatible AI tools.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for Movable Type. It lets MCP-compatible AI tools such as Claude Desktop work with Movable Type so that AI-generated drafts can be created and edited directly inside MT.16MIT
- AlicenseNot gradedqualityCmaintenancePrivate MCP server for validating, previewing, creating, and updating Substack newsletter drafts through an MCP-compatible client.9391Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajatsmtp/NexusPress-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server