Local MCP servers (Stdio)
MCP servers enable powerful local integrations that work only in the desktop application. The web version cannot use stdio-based MCP servers due to browser security limitations.
Desktop vs. Web comparison
| Feature | Desktop App | Web App |
|---|---|---|
| Stdio MCP | ✅ Full support | ❌ Not available |
| SSE MCP | ✅ Supported | ✅ Supported |
| Local tools | ✅ Execute locally | ✅ Limited |
| File system | ✅ Full access | ❌ Limited |
| Command line | ✅ Direct access | ❌ Not available |
Why? Browsers cannot execute command-line programs for security reasons. The desktop app runs directly on your computer, so it can use powerful local tools via stdio MCP servers.
What is MCP?
The Model Context Protocol (MCP) is a standard for connecting AI assistants to tools and data sources. MCP servers:
- ✅ Run locally on your computer
- ✅ Communicate via standard input/output (stdio)
- ✅ Provide tools and data to the AI
- ✅ Keep everything on your computer
- ✅ Completely free and open source
How it works
You → Desktop App → MCP Server → Tool/Data
(chat) (execution)
The AI uses available MCP servers when you ask it to perform tasks that require tools.
Finding MCP servers
Official directory
Browse available MCP servers at:
- MCP Servers Directory - Official registry of MCP servers
- Smithery.ai - Community MCP server collection
- GitHub MCP Topic - Open-source MCP projects
Popular categories
- Productivity: Task automation, note-taking, file management
- Development: Git, databases, code tools
- Data: Analytics, research tools, data processing
- Business: CRM, project management, reporting
Recommended servers for business
For corporate users and business teams, these servers add significant value:
Business Intelligence
- web-search - Research market and competitors
- github - Access code repositories
- slack - Integrate with team communication
- sheets - Work with spreadsheet data
Productivity & Automation
- calendar - Schedule management
- email - Email integration
- file-system - Document management
- database - Data access and queries
Analysis & Reporting
- python - Data analysis
- sql - Database queries
- analytics - Data processing
- csv - Data manipulation
How to register an MCP server
Step 1: Find and install
- Choose a server from the directory
- Follow the installation instructions
- Note the command to start the server
Step 2: Configure in desktop app
- Open AI-School Desktop
- Go to Settings → MCP Servers
- Click Add Server
- Enter:
- Name: Server name
- Command: How to start the server
- Arguments: Any arguments needed
- Click Save
Step 3: Use in chat
Once registered, the server's tools are automatically available:
You: Use the web-search tool to research our market competitors
AI: [uses the tool and provides analysis]
Example installations
GitHub Server
# Install
npm install -g @mcp/github
# Start with token
GITHUB_TOKEN=your_token mcp-github
Python Data Analysis Server
# Install
pip install mcp-python-analyzer
# Start
mcp-python-analyzer
SQL Database Server
# Install
npm install -g @mcp/sql
# Start with connection string
DATABASE_URL=your_db_url mcp-sql
Building your own MCP server
You can create custom MCP servers for your specific business needs!
Why build one?
- Automate business processes
- Integrate with custom systems
- Connect to proprietary tools
- Share with your team
Getting started
- Visit MCP Protocol Documentation
- Choose your language (Python, JavaScript, Go, etc.)
- Follow the tutorial
- Deploy to your desktop app