MCP
MCP (Model Context Protocol) is an open standard that lets Agent connect to external tools and data sources. Connect to databases, internal APIs, Jira, Figma, and thousands of other services.
What is MCP?
MCP is a protocol developed by Anthropic that standardizes how AI models connect to external capabilities. When you add an MCP server, Agent gains new tools it can call — just like built-in tools, but pointing to your systems.
External Tools
Give Agent access to tools that query your database, call your internal API, or interact with third-party services.
Shared Context
MCP servers can provide context — like your company's internal documentation or design system — without you having to paste it every time.
Team Tools
Host an MCP server on your team's infrastructure so every developer gets the same tools automatically.
Custom Extensions
Build your own MCP server in TypeScript or Python to give Agent access to anything your team needs.
Adding an MCP server
Open MCP Settings
Go to Settings → Customize → MCP and click "Add MCP Server."
Choose connection type
MCP servers connect via:
- stdio — a local process that Vyre spawns. Most common for local tools.
- SSE — a remote server over HTTP. Used for hosted or team-shared servers.
Configure the server
For a stdio server, provide the command to start it:
{
"name": "my-database",
"type": "stdio",
"command": "npx",
"args": ["-y", "@myteam/db-mcp-server"],
"env": {
"DATABASE_URL": "${env:DATABASE_URL}"
}
}Verify the connection
Click "Test Connection." If successful, you'll see a list of tools the server provides. These tools are now available to Agent in all sessions.
Popular MCP servers
Filesystem & Git
The official filesystem and git MCP servers give Agent enhanced file access and git operations:
# Install filesystem server
npx -y @modelcontextprotocol/server-filesystem
# Install git server
npx -y @modelcontextprotocol/server-gitDatabases
Query databases directly:
# PostgreSQL
npx -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# SQLite
npx -y @modelcontextprotocol/server-sqlite ./my-database.dbGitHub
The GitHub MCP server lets Agent create issues, read PR comments, and search repositories:
npx -y @modelcontextprotocol/server-github
# Requires: GITHUB_PERSONAL_ACCESS_TOKEN env variableSlack
Read and post Slack messages as part of agent workflows:
npx -y @modelcontextprotocol/server-slack
# Requires: SLACK_BOT_TOKEN env variableBuilding custom servers
Build your own MCP server using the official SDKs:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
const server = new McpServer({ name: "my-company-tools", version: "1.0.0" });
server.tool(
"get_user_by_email",
"Look up a user in our database by email address",
{ email: z.string().email() },
async ({ email }) => {
const user = await db.users.findByEmail(email);
return { content: [{ type: "text", text: JSON.stringify(user) }] };
}
);Start with an MCP server that wraps your most-used internal APIs. Once Agent can call your APIs directly, it can complete tasks without needing you to manually look up IDs, user records, or configuration values.