Chat Interface Guide | MCP Chat
#Chat Interface Guide
Master the MCP Chat interface to have more productive conversations and efficiently access all platform features.
#šØ Interface Overview
The MCP Chat interface is designed for optimal productivity with three main areas:
#Main Chat Area
- Message bubbles - Your messages and AI responses
- Tool outputs - Visualizations, documents, and data
- Message controls - Copy, edit, regenerate options
- Typing indicators - Shows when AI is responding
#Left Sidebar
- Projects - Organize your work
- Threads - Multiple conversation streams
- Settings - Configuration and preferences
- User menu - Account and billing
#Input Area
- Message input - Type your messages
- Tool selector - Choose specific tools
- Model picker - Switch AI models
- Voice button - Start voice conversations
#š¬ Message Features
#Rich Text Support
MCP Chat supports rich formatting in both your messages and AI responses:
markdown
Bold text for emphasis
Italic text for subtle emphasis
Code snippets
for technical terms
Links: Clickable links are automatically recognized Lists: Both numbered and bulleted lists work perfectly
#Code Display
Code is beautifully formatted with syntax highlighting:
python
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
javascript
const apiCall = async (endpoint) => {
try {
const response = await fetch(endpoint);
return await response.json();
} catch (error) {
console.error('API call failed:', error);
}
};
#Interactive Elements
- Charts and graphs render directly in the chat
- JSON data displays in an interactive viewer
- Images and visual content display inline
- Documents can be previewed and downloaded
- Mermaid diagrams render as visual diagrams
#Message Actions
#Copy Messages
Click the copy button on any message to:
- Copy the entire message content
- Copy just code blocks
- Copy formatted text with markdown
- Copy raw text without formatting
#Edit Your Messages
- Click edit to modify your previous messages
- Useful for correcting typos or adding context
- AI will respond to the edited version
- Edit history is preserved
#Regenerate AI Responses
- Click regenerate to get a different AI response
- Useful when the first response wasn't quite right
- Try different models for alternative perspectives
- Previous responses are saved
#š§ Input Controls
#Message Input Area
The input area at the bottom provides several options:
#Text Input
- Multiline support - Shift+Enter for new lines
- Auto-resize - Input grows as you type
- Markdown preview - See formatting as you type
- Paste support - Rich content paste handling
#Tool Selection
Choose how tools are used:
- Auto - AI automatically selects appropriate tools
- None - Disable all tools for this message
- Manual - Choose specific tools before sending
- Required - Force tool usage
#Model Selection
Switch models anytime:
- Dropdown menu shows all available models
- Current model is highlighted
- Model info shows capabilities and limits
- Quick switch for frequently used models
#Voice Input
For models that support voice:
- Voice button - Click to start voice conversation
- Push-to-talk or continuous conversation modes
- Voice settings - Choose voice, speed, style
- Tool integration - Use tools during voice chat
#File Upload (Coming Soon)
- Document upload for analysis
- Image upload for visual questions
- Data file upload for analysis
- Multiple file support
#šÆ Advanced Chat Features
#Message Threading
Keep conversations organized:
"Start a new thread about database optimization" "Continue this conversation in a new thread" "Move this discussion to the project thread"
#Context Management
MCP Chat intelligently manages conversation context:
- Automatic summarization of long conversations
- Context window optimization for different models
- Reference previous messages by mentioning them
- Cross-thread context when relevant
#Search and Navigation
Find information quickly:
- Search within conversation - Find specific messages
- Jump to messages - Navigate long conversations
- Filter by tool usage - See only tool-related messages
- Export conversations - Save important discussions
#š ļø Tool Integration
#Automatic Tool Usage
The AI automatically selects tools when appropriate:
"What's the weather in Tokyo?" ā AI uses weather tool automatically
"Create a chart of quarterly sales: Q1: 100k, Q2: 150k, Q3: 200k, Q4: 180k" ā AI uses chart creation tool automatically
"Show me my GitHub repositories" ā AI uses GitHub integration automatically
#Manual Tool Selection
Choose specific tools when you want control:
Tool Selection: "Use the GitHub search tool" Message: "Find all React components in my repository"
Tool Selection: "Create bar chart" Message: "Sales data by region"
#Tool Output Display
Tool results are beautifully integrated:
- Charts render as interactive visualizations
- Code displays with syntax highlighting
- Data shows in structured tables
- Images display inline with the conversation
- Documents provide preview and download options
#Tool Status Indicators
See what's happening:
- Loading indicators when tools are running
- Success/error states for tool execution
- Usage limits and remaining quotas
- Tool availability status
#šØ Visual Features
#Syntax Highlighting
Code in 100+ languages is automatically highlighted:
- Python, JavaScript, TypeScript - Perfect for development
- SQL, HTML, CSS - Database and web development
- JSON, YAML, XML - Configuration and data formats
- Markdown, LaTeX - Documentation formats
#Mermaid Diagram Support
Create visual diagrams using Mermaid syntax:
mermaid
graph TD
A[Start] --> B{Decision}
B -->|Yes| C[Action 1]
B -->|No| D[Action 2]
C --> E[End]
D --> E
#Chart Visualizations
Interactive charts and graphs:
- Bar charts - Compare categories
- Line charts - Show trends over time
- Pie charts - Display proportions
- Area charts - Cumulative data
- Scatter plots - Correlations
- Radar charts - Multi-dimensional data
#JSON Viewer
Structured data displays in an interactive viewer:
- Collapsible sections for large objects
- Syntax highlighting for values
- Copy individual values or entire objects
- Search within JSON structures
#š± Responsive Design
#Desktop Experience
- Full sidebar with all navigation options
- Wide chat area for comfortable reading
- Multiple panels can be open simultaneously
- Keyboard shortcuts for power users
#Tablet Experience
- Collapsible sidebar for more chat space
- Touch-friendly controls and interactions
- Optimized layouts for medium screens
- Gesture support for navigation
#Mobile Experience
- Bottom navigation for easy thumb access
- Swipe gestures for sidebar and threads
- Optimized input for mobile keyboards
- Touch-optimized message interactions
#āØļø Keyboard Shortcuts
#Message Input
Enter
- Send messageShift + Enter
- New lineCtrl/Cmd + Enter
- Force sendCtrl/Cmd + /
- Toggle tool selector
#Navigation
Ctrl/Cmd + K
- Search conversationsCtrl/Cmd + N
- New threadCtrl/Cmd + T
- New projectCtrl/Cmd + ,
- Open settings
#Message Actions
Ctrl/Cmd + C
- Copy message (when selected)Ctrl/Cmd + E
- Edit messageCtrl/Cmd + R
- Regenerate responseEscape
- Cancel current action
#šÆ Conversation Strategies
#Effective Communication
ā Good: "Analyze the performance of this React component and suggest optimizations" ā Avoid: "Make it better"
ā Good: "Create a bar chart showing Q1-Q4 sales data with these values: [data]" ā Avoid: "Make a chart"
ā Good: "Review this pull request for security vulnerabilities and code quality issues" ā Avoid: "Check this PR"
#Building Context
Start with context: "I'm working on a Node.js API for user authentication. I need help with implementing JWT tokens."
Then ask specific questions: "How should I structure the middleware?" "What's the best way to handle token refresh?" "How can I secure the secret key?"
#Using Follow-ups
Initial: "Explain how React hooks work" Follow-up: "Show me an example with useState" Follow-up: "How would I test this component?" Follow-up: "What are common mistakes to avoid?"
#š Conversation Management
#Thread Organization
- Create threads for different topics
- Name threads descriptively
- Switch between threads to multitask
- Archive old threads to stay organized
#Project Grouping
- Group related threads in projects
- Set project context for better AI responses
- Share projects with team members
- Track project progress over time
#Conversation Export
- Export individual threads as markdown
- Export entire projects as documentation
- Share conversations with team members
- Archive important discussions
#š” Pro Tips
#Optimize for Your Workflow
- Create templates for common requests
- Use projects to organize different types of work
- Switch models based on task requirements
- Leverage voice for brainstorming sessions
#Make the Most of Tools
- Let AI auto-select tools for efficiency
- Manual selection when you need specific outputs
- Chain tools together for complex workflows
- Monitor usage to stay within limits
#Improve Response Quality
- Provide context about your goals
- Be specific about requirements
- Ask follow-up questions for clarification
- Use examples to show what you want
#Stay Organized
- Name threads clearly
- Use projects for major work streams
- Archive completed conversations
- Search to find previous discussions
#šØ Common Interface Issues
#Slow Loading
- Refresh the page if responses are slow
- Check network connection
- Try a different model if one is slow
- Clear browser cache periodically
#Tool Not Working
- Check tool status in the selector
- Verify permissions for external tools
- Try manual tool selection
- Contact support if problems persist
#Mobile Issues
- Use landscape mode for better experience
- Clear mobile browser cache
- Update browser to latest version
- Check network stability
#⨠Hidden Features
#Advanced Formatting
- Tables render beautifully in markdown
- Math equations using LaTeX syntax
- Flowcharts with mermaid diagrams
- Task lists with checkboxes
#Smart Suggestions
- Quick replies based on context
- Tool suggestions for common tasks
- Model recommendations for specific needs
- Follow-up questions to deepen discussions
#Power User Features
- Bulk operations across multiple threads
- Advanced search with filters
- Custom shortcuts for frequent actions
- API access for automation
Master the chat interface to unlock the full potential of MCP Chat. The interface is designed to get out of your way and let you focus on productive conversations with AI.