Documentation Index
Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Model Context Protocol (MCP) is an open standard that lets AI models interact with external tools, data sources, and services through a unified interface. EnConvo provides native MCP support, allowing you to extend your AI assistant’s capabilities far beyond text generation — giving it the ability to read files, query databases, control applications, browse the web, and much more. Think of MCP servers as plugins for your AI. Each server exposes a set of tools that the AI can call when needed. Instead of copy-pasting data between applications, your AI assistant can directly access the information and perform actions on your behalf.Why MCP Matters
Universal Connectivity
One standard protocol to connect AI to any tool or data source — no custom integrations needed
Real-Time Data
AI accesses live data from databases, APIs, and file systems instead of relying on stale context
Tool Execution
AI can perform real actions — create files, run queries, send messages, manage tasks
Community Ecosystem
Thousands of community-built MCP servers available in the MCP Store
How MCP Works in EnConvo
Server Connects
EnConvo launches the MCP server process and establishes a connection via stdio, HTTP, or SSE transport
Tools Become Available
The server advertises its available tools (e.g., “read_file”, “query_database”, “search_web”)
Setting Up MCP Servers
From the MCP Store
The easiest way to add MCP servers is through EnConvo’s built-in MCP Store:- Open Settings in EnConvo
- Navigate to MCP Store
- Browse or search for the server you need
- Click Install to add it
- Configure any required settings (API keys, paths, etc.)
Manual Configuration
For custom or private MCP servers, you can add them manually:- Open Settings in EnConvo
- Go to MCP Servers
- Click Add Server
- Choose the transport type and fill in the configuration
Transport Types
EnConvo supports all three MCP transport protocols:| Transport | Description | Use Case |
|---|---|---|
| stdio | Launches a local process and communicates via stdin/stdout | Local CLI tools, Node.js/Python servers |
| SSE | Server-Sent Events over HTTP | Remote servers, long-running connections |
| HTTP | Standard HTTP request/response | REST-style servers, stateless tools |
Example: Adding a stdio Server
To add a local MCP server that runs as a Node.js process:Example: Adding an SSE Server
To connect to a remote MCP server:MCP in Workflows
MCP servers integrate seamlessly with EnConvo’s workflow system. You can use MCP tools as steps in automated workflows, combining AI reasoning with tool execution.Using MCP Tools in a Workflow
Select MCP Tools
In the agent’s tool configuration, enable the MCP servers whose tools you want available
Workflow Examples
| Workflow | MCP Servers Used | Description |
|---|---|---|
| Daily Briefing | Google Calendar, Gmail, News API | Summarize today’s meetings, unread emails, and relevant news |
| Code Review | GitHub, Filesystem | Pull latest PRs, analyze code changes, post review comments |
| Research Pipeline | Web Search, Filesystem, Notion | Search topics, compile findings, save to Notion |
| Data Analysis | SQLite, Filesystem | Query database, generate charts, save reports |
Popular MCP Servers
Productivity
| Server | Tools Provided |
|---|---|
| Filesystem | Read, write, and manage files and directories |
| GitHub | Manage repos, issues, PRs, and code search |
| Google Drive | Access and manage Google Drive files |
| Notion | Read and write Notion pages and databases |
| Slack | Send messages, read channels, manage threads |
| Linear | Create and manage issues and projects |
Data & Search
| Server | Tools Provided |
|---|---|
| Web Search | Search the web and retrieve results |
| Brave Search | Privacy-focused web search |
| SQLite / PostgreSQL | Query and manage databases |
| Puppeteer / Playwright | Browse web pages, extract content, take screenshots |
Development
| Server | Tools Provided |
|---|---|
| Docker | Manage containers and images |
| Kubernetes | Cluster management and deployment |
| AWS | Interact with AWS services |
| Sentry | Error tracking and monitoring |
Knowledge & Memory
| Server | Tools Provided |
|---|---|
| Memory | Persistent memory storage for the AI |
| Obsidian | Access and manage Obsidian vaults |
| Exa | Neural search across the web |
Creating Custom MCP Servers
You can build your own MCP servers to connect EnConvo to any tool or data source.Quick Start with TypeScript
Quick Start with Python
Publishing to the MCP Store
Once your server is ready, you can share it with the community:- Package your server as an npm or pip package
- Add an MCP manifest file with tool descriptions
- Submit to the EnConvo MCP Store registry
- Community members can then install it with one click
For full MCP specification details, visit modelcontextprotocol.io. EnConvo supports the latest MCP specification.
Connection Management
EnConvo manages MCP server connections automatically:- Auto-start: Servers launch when needed and shut down when idle
- Connection pooling: Multiple conversations can share the same server instance
- Health monitoring: Unresponsive servers are automatically restarted
- Timeout handling: Long-running tool calls have configurable timeouts
Connection Status
Check the status of your MCP servers in Settings -> MCP Servers:| Status | Meaning |
|---|---|
| Connected | Server is running and ready |
| Disconnected | Server is not running (will start on demand) |
| Error | Server failed to start — check configuration |
| Connecting | Server is starting up |
Best Practices
Start with the MCP Store
Start with the MCP Store
The MCP Store has hundreds of pre-configured servers. Check there before building a custom solution — chances are someone has already built what you need.
Limit active servers
Limit active servers
Each MCP server consumes resources. Enable only the servers you actively use. Disable servers you do not need for your current workflow.
Secure your credentials
Secure your credentials
Many MCP servers require API keys or tokens. Store these securely in EnConvo’s credential management rather than hardcoding them in configuration files.
Test tools before workflows
Test tools before workflows
Before incorporating MCP tools into automated workflows, test them interactively in chat to verify they work as expected.
Use specific tool selections
Use specific tool selections
When configuring agents in workflows, enable only the specific MCP tools needed for that task. Giving an agent too many tools can lead to confusion and slower execution.
Troubleshooting
Server fails to start
Server fails to start
- Verify the command and arguments in your configuration
- For stdio servers, ensure the binary or script is installed and in your PATH
- Check the server logs in Settings -> MCP Servers -> Logs
- For Node.js servers, ensure
npxornodeis available
Tools not appearing
Tools not appearing
- Confirm the server is in Connected status
- Some servers require initial configuration (API keys, file paths) before exposing tools
- Try disconnecting and reconnecting the server
Slow tool execution
Slow tool execution
- Check network connectivity for remote servers
- Some tools (web scraping, database queries) are inherently slower
- Consider increasing the timeout in server settings
Authentication errors
Authentication errors
- Verify API keys are correct and not expired
- Check that required environment variables are set
- Ensure your account has the necessary permissions
Related Features
Workflows
Use MCP tools in automated workflows
Agents
Agents use MCP tools to accomplish complex tasks
Skills
Combine skills with MCP tools for powerful automation
Extensions
Build custom extensions with MCP integration