MCP Server Integration
Give your AI assistants direct access to your VibeXP data through the Model Context Protocol (MCP), enabling seamless integration with Claude Code, Cursor, and VS Code.
Overview
VibeXP's MCP server acts as a bridge between your AI development tools and your organized data ecosystem. Your AI assistants can access prompts, artifacts, and memories without manual copy-pasting.
Key Benefits
- Direct AI Access: Tools fetch your data automatically
- No Manual Copying: Seamless workflow integration
- Secure: Token-based authentication with encryption
- Real-Time Sync: Always access latest data
- Multi-Tool Support: Works with Claude Code, Cursor, VS Code
What is MCP?
Model Context Protocol (MCP) is an open standard that enables AI applications to securely connect to external data sources. It provides a standardized way for AI tools to access contextual information while maintaining strict security controls.
How VibeXP Uses MCP
VibeXP implements MCP to expose your data as resources and tools:
- Resources: Read-only access to your prompts, artifacts, and memories
- Tools: Actions AI can perform (create, search, update data)
Setup Guide
Prerequisites
- VibeXP Account: Sign up at app.vibexp.io
- API Key: Generate from Settings → API Keys
- Supported Tool: Claude Code CLI, Cursor IDE, or VS Code
For Claude Code CLI
Add the VibeXP MCP server:
claude mcp add --transport http vibexp_io_common \
https://api.vibexp.io/mcp/v1/common \
--header "Authorization: Bearer YOUR_API_KEY"
Verify the connection:
claude mcp list
For Cursor IDE
- Open Cursor Settings (Cmd/Ctrl + ,)
- Search for "MCP Servers"
- Add this configuration:
{
"mcpServers": {
"vibexp_io_common": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-http"],
"env": {
"MCP_HTTP_URL": "https://api.vibexp.io/mcp/v1/common",
"MCP_HTTP_HEADERS": "Authorization: Bearer YOUR_API_KEY"
}
}
}
}
- Restart Cursor
For VS Code
- Install the MCP extension
- Open VS Code Settings (Cmd/Ctrl + ,)
- Configure MCP Servers:
{
"mcp.servers": {
"vibexp_io_common": {
"url": "https://api.vibexp.io/mcp/v1/common",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
- Reload VS Code
Available Tools
Once connected, AI assistants can use these tools:
DateTime Tools
- vibexp_io_current_date_time: Get current date/time with timezone support
Prompt Management
- vibexp_io_search_prompts: Search your prompt library
- vibexp_io_get_prompt: Retrieve specific prompt by ID
Artifact Management
- vibexp_io_create_artifact: Create new artifacts
- vibexp_io_search_artifacts: Search artifacts by project/content
- vibexp_io_get_artifact: Retrieve specific artifact
- vibexp_io_update_artifact: Modify existing artifacts
Memory Operations
- vibexp_io_create_memory: Store new memories
- vibexp_io_search_memories: Search memory library
- vibexp_io_get_memory: Retrieve specific memory
- vibexp_io_update_memory: Update existing memories
Usage Examples
Accessing Prompts
You: "Use my blog post template to write about AI"
AI: *Automatically searches your prompts for "blog post template"*
*Retrieves the template using vibexp_io_get_prompt*
*Applies template with your topic*
Creating Artifacts
You: "Save this code snippet for later"
AI: *Creates artifact using vibexp_io_create_artifact*
*Stores in your specified project*
*Confirms: "Saved to artifacts/code-snippets"*
Using Memories
You: "Write a function following my coding standards"
AI: *Searches memories using vibexp_io_search_memories*
*Finds your TypeScript coding preferences*
*Applies standards automatically in code*
Searching Content
You: "Show me all my React components"
AI: *Searches artifacts using vibexp_io_search_artifacts*
*Filters by project and content*
*Lists matching artifacts with previews*
Common Workflows
Code Review with Context
1. AI reads your coding standards (from Memories)
2. Reviews code against standards
3. Saves review as Artifact
4. References previous reviews for consistency
Documentation Generation
1. AI accesses project specs (from Memories)
2. Reviews existing code (from Artifacts)
3. Generates documentation following template (from Prompts)
4. Saves as new Artifact
Template-Based Content Creation
1. You request content using a template name
2. AI searches and retrieves template (from Prompts)
3. Fills template with your specific requirements
4. Optionally saves result (to Artifacts)
Security and Privacy
Authentication
- API Key Required: All requests must include valid API key
- User Isolation: Access only your data, never other users'
- Secure Storage: Keys stored as SHA-256 hashes
Data Transfer
- HTTPS Encryption: All data encrypted in transit (TLS 1.3)
- No Data Sharing: Your data never shared with third parties
- Audit Logs: Complete logging of all access
Access Control
- Revocable Keys: Delete keys instantly from dashboard
- Usage Tracking: Monitor when/where keys are used
- Scope Limiting: Keys access only your VibeXP data
Monitoring and Management
Usage Dashboard
Track MCP usage in your VibeXP dashboard:
- Sessions: View AI tool sessions
- Tool Calls: Monitor which tools are used
- Data Access: See accessed prompts/artifacts/memories
- Performance: Response times and errors
Session Tracking
For Claude Code CLI specifically:
- Navigate to MCP Server → Claude Code Sessions
- View all sessions with:
- Duration and timing
- Tool usage statistics
- Hooks triggered
- Errors and warnings
API Key Management
- View Usage: See last used timestamp per key
- Revoke Access: Delete compromised keys immediately
- Create Multiple Keys: Separate keys for different tools
Troubleshooting
Connection Issues
Problem: "Failed to connect to MCP server"
Solutions:
- Verify API key is correct and not revoked
- Check internet connection
- Ensure tool is properly configured
- Try regenerating API key
Permission Errors
Problem: "Unauthorized" or "Invalid API key"
Solutions:
- Confirm API key in configuration matches dashboard
- Check for extra spaces or quotes in key
- Verify key hasn't been revoked
- Generate new key if necessary
Tool Not Available
Problem: AI says "I don't have access to that tool"
Solutions:
- Verify MCP server is properly configured
- Restart your AI tool
- Check MCP server is listed in tool settings
- Confirm API key has necessary permissions
Slow Response Times
Problem: Queries take too long
Solutions:
- Check internet connection speed
- Verify VibeXP service status
- Try during off-peak hours
- Contact support if persistent
Best Practices
API Key Security
- Never commit API keys to version control
- Use environment variables for keys
- Create separate keys for different environments
- Rotate keys periodically
- Revoke unused keys immediately
Data Organization
- Keep prompts, artifacts, and memories well-organized
- Use consistent naming conventions
- Add descriptive metadata and tags
- Regular cleanup of outdated content
Tool Usage
- Let AI search first before manually specifying
- Use descriptive project names for better filtering
- Leverage metadata for enhanced searchability
- Create artifacts during conversations for future reference
Frequently Asked Questions
Do I need separate API keys for each tool?
No, but it's recommended. Use one key per tool/environment for better security and usage tracking.
Can I use MCP offline?
No. MCP requires internet connection to access your VibeXP data securely.
Is there a rate limit?
Yes, reasonable rate limits prevent abuse. Contact support if you need higher limits for your use case.
Can I use MCP with other AI models?
Any tool implementing the MCP protocol can connect. Currently tested with Claude Code, Cursor, and VS Code.
What happens if I revoke an API key?
All tools using that key immediately lose access. Create and configure a new key to restore access.
Is my data cached by AI tools?
AI tools may temporarily cache data during sessions, but it's not persisted. Your canonical data always lives in VibeXP.
Support and Resources
- Documentation: docs.vibexp.io
- Status Page: status.vibexp.io
- Email Support: support@vibexp.io
- GitHub: github.com/shaharia-lab