Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"vybit": {
"env": {
"VYBIT_API_KEY": "your-api-key-here"
},
"args": [
"-y",
"@vybit/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Official TypeScript/JavaScript SDKs for integrating with the Vybit notification platform.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@vybit/api-sdk' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @vybit/api-sdk against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for Kaseya Autotask PSA — 39 tools for companies, tickets, projects, time entries, and more
Email & SMS infrastructure for AI agents — send and receive real email and text messages programmatically
MCP Security Weekly
Get CVE alerts and security updates for Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Official TypeScript/JavaScript SDKs for integrating with the Vybit notification platform.
Vybit is a push notification service with personalized sounds that can be recorded or chosen from a library of thousands of searchable sounds (via freesound.org).
Vybit provides multiple integration options for different use cases:
| Package | Use Case | Authentication | Best For |
|---|---|---|---|
| @vybit/api-sdk | Backend/automation | API Key or OAuth2 Token | Server-to-server integrations, automation, monitoring systems |
| @vybit/oauth2-sdk | User-facing applications | OAuth 2.0 (user authorization) | Web apps where users connect their Vybit accounts (auth flow only) |
| @vybit/cli | Command line | API Key | Shell scripting, CI/CD, agent tooling, quick operations |
| @vybit/mcp-server | AI assistants | API Key or OAuth2 Token | Claude Desktop, Claude Code, and other MCP-compatible AI tools |
| @vybit/n8n-nodes-vybit | Workflow automation | API Key or OAuth2 | n8n workflows, no-code/low-code automation, integration platforms |
All packages share common utilities from @vybit/core.
For backend services, automation, and server-to-server integrations
npm install @vybit/api-sdk
Get Your API Key
Initialize the Client
import { VybitAPIClient } from '@vybit/api-sdk';
// With API key
const client = new VybitAPIClient({
apiKey: 'your-api-key-from-developer-portal'
});
// Or with an OAuth2 access token
const client = new VybitAPIClient({
accessToken: 'your-oauth2-access-token'
});
// Create a vybit (only name is required)
const vybit = await client.createVybit({
name: 'Server Alert'
});
// List vybits with search and pagination
const vybits = await client.listVybits({
search: 'alert',
limit: 10,
offset: 0
});
// Get a specific vybit
const details = await client.getVybit('vybit-id');
// Update a vybit
await client.updateVybit('vybit-id', {
name: 'Updated Server Alert',
status: 'on'
});
// Delete a vybit
await client.deleteVybit('vybit-id');
// Simple trigger
await client.triggerVybit('vybit-key');
// Trigger with custom content
await client.triggerVybit('vybit-key', {
message: 'Server CPU usage at 95%',
imageUrl: 'https://example.com/graph.png', // Must be a direct link to a JPG, PNG, or GIF image
linkUrl: 'https://dashboard.example.com',
log: 'CPU spike detected on web-server-01'
});
// List available sounds
const sounds = await client.listSounds({
search: 'alert',
limit: 20
});
// Get sound details
const sound = await client.getSound('sound-key');
// Browse public vybits (returns PublicVybit[])
const publicVybit
... [View full README on GitHub](https://github.com/flatirontek/vybit-sdk#readme)