vibepaste-mcp
v1.0.0
Published
MCP server for VibePaste — share code snippets instantly via AI
Maintainers
Readme
vibe — MCP Server for VibePaste
An MCP (Model Context Protocol) server that lets AI assistants create, read, delete, and list code pastes on VibePaste.
Installation
npm install -g vibeMCP Configuration
Add to your MCP client config (Claude Desktop, opencode, etc.):
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "vibe"]
}
}
}Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| VIBE_API_BASE | https://vibe-paste.vercel.app | VibePaste API base URL |
Tools
create_paste
Create a code snippet and get a shareable URL.
Input:
content(string, required) — The code or text to sharelanguage(string, optional) — Language for syntax highlighting (python, javascript, typescript, json, markdown, html, bash, go, rust, sql, etc.). Defaults toauto.
Output: Paste ID, URL, and delete token.
get_paste
Retrieve paste content by ID.
Input:
id(string, required) — The 8-character paste ID
Output: Content, language, and creation date.
delete_paste
Delete a paste by ID and delete token.
Input:
id(string, required) — The paste ID to deletetoken(string, optional) — The delete token. If omitted, looks up the token from pastes created on this machine.
Output: Success confirmation.
list_pastes
List all pastes created on this machine.
Input: None.
Output: Table of pastes with ID, language, creation date, and URL.
Local Store
Pastes created via this MCP server are tracked in ~/.vibe/pastes.json (max 100 entries). This allows:
list_pastesto show pastes created on this machinedelete_pasteto automatically find the delete token without requiring the user to pass it
License
MIT
