Model Context Protocol Servers

MCP Servers

Extend your agent's capabilities with MCP servers. Browse available servers for file operations, databases, APIs, browsers, search, and more.

All Servers (26)File System (1)Database (3)API & Services (8)Browser (3)Search (4)Communication (3)Memory & Knowledge (4)

All Servers(26)

Filesystem

File System

Secure file system operations with configurable access controls. Read, write, move, search, and list files within allowed directories only.

npx -y @modelcontextprotocol/server-filesystem <allowed-directory>

GitHub

API & Services

Full GitHub API access for repository management, issues, pull requests, code search, and workflow operations.

npx -y @modelcontextprotocol/server-github

Brave Search

Search

Web and local search via Brave Search API. Returns structured search results with titles, URLs, and snippets.

npx -y @modelcontextprotocol/server-brave-search

Puppeteer

Browser

Headless Chrome browser automation. Navigate pages, click elements, fill forms, take screenshots, and extract data.

npx -y @modelcontextprotocol/server-puppeteer

PostgreSQL

Database

Connect to PostgreSQL databases for schema inspection, query execution, and data exploration with read-only safety by default.

npx -y @modelcontextprotocol/server-postgres <connection-string>

SQLite

Database

Local SQLite database operations. Query, create tables, insert data, and analyze local .db files with zero setup.

npx -y @modelcontextprotocol/server-sqlite --db-path <path-to-db>

Fetch

API & Services

Make HTTP requests to any URL. Supports GET, POST, PUT, DELETE with custom headers and body. Returns response data, status, and headers.

npx -y @modelcontextprotocol/server-fetch

Memory

Memory & Knowledge

Persistent knowledge graph for storing and retrieving structured information across conversations. Entities, relations, and observations.

npx -y @modelcontextprotocol/server-memory

Notion

API & Services

Full Notion workspace integration. Read, create, and update pages, databases, and blocks in your Notion workspace.

npx -y @modelcontextprotocol/server-notion

Sequential Thinking

Memory & Knowledge

Enables step-by-step reasoning for complex problems. Breaks down tasks into sequential thoughts, revisable and branchable — ideal for multi-step debugging, planning, and analysis.

npx -y @modelcontextprotocol/server-sequential-thinking

Tavily Search

Search

Real-time web search optimized for AI agents. Returns clean, structured results with content extraction. Built specifically for agentic workflows.

npx -y @tavily/mcp-server-tavily

Exa Search

Search

Semantic search engine designed for AI. Finds content by meaning, not just keywords. Returns clean, parsed content from web pages.

npx -y @anthropic/mcp-server-exa

Perplexity Search

Search

AI-powered search with citations. Performs web searches and returns results with source links and summarized answers.

npx -y @anthropic/mcp-server-perplexity

Playwright

Browser

Modern browser automation with Playwright. More powerful than Puppeteer — supports Chromium, Firefox, WebKit with auto-wait, network interception, and mobile emulation.

npx -y @playwright/mcp

Browserbase

Browser

Cloud browser infrastructure for AI agents. Run headless browsers at scale with session management, stealth mode, and proxy rotation.

npx -y @browserbasehq/mcp-server-browserbase

Supabase

Database

Full Supabase platform access — database queries, auth management, storage, edge functions, and real-time subscriptions.

npx -y @supabase/mcp-server-supabase

Pinecone

Memory & Knowledge

Vector database for semantic search and RAG. Store embeddings, query with similarity search, manage namespaces and indexes.

npx -y @pinecone-database/mcp-server-pinecone

Chroma

Memory & Knowledge

Open-source embedding database. Store and query vector embeddings locally — no cloud dependency. Ideal for development and small-scale RAG.

npx -y @anthropic/mcp-server-chroma

Resend

Communication

Email sending API for developers. Send transactional emails, design templates with React, track delivery and engagement.

npx -y @resend/mcp-server-resend

Slack

Communication

Full Slack workspace integration. Send messages, create channels, search history, manage users, and react to events.

npx -y @anthropic/mcp-server-slack

Discord

Communication

Discord bot integration for sending messages, managing channels, reading message history, and interacting with guilds.

npx -y @anthropic/mcp-server-discord

Linear

API & Services

Project management for software teams. Create and manage issues, projects, cycles, and view team workflows.

npx -y @anthropic/mcp-server-linear

Jira

API & Services

Atlassian Jira integration for issue tracking, project management, and agile workflows. Full CRUD for issues, boards, and sprints.

npx -y @anthropic/mcp-server-jira

GitLab

API & Services

GitLab platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and code review.

npx -y @anthropic/mcp-server-gitlab

Google Drive

API & Services

Access Google Drive files and folders. Search, read, create documents and spreadsheets. File management with permission awareness.

npx -y @anthropic/mcp-server-google-drive

Stripe

API & Services

Payment infrastructure API. Manage customers, subscriptions, invoices, payment methods, and view financial data.

npx -y @stripe/mcp-server-stripe

Build Your Own MCP Server

Create custom MCP servers in Python or Node.js. Follow the step-by-step guide below.

1

Install FastMCP

FastMCP is a high-level Python framework for building MCP servers with minimal boilerplate.

pip install fastmcp
2

Create your first server

Define tools with @mcp.tool() and resources with @mcp.resource(). FastMCP handles protocol serialization automatically.

from fastmcp import FastMCP

# Create an MCP server named "Demo"
mcp = FastMCP("Demo")

@mcp.tool()
def hello(name: str) -> str:
    """Say hello to someone."""
    return f"Hello, {name}!"

@mcp.resource("config://app")
def get_config() -> str:
    """Return app configuration."""
    return '{"version": "1.0.0"}'

if __name__ == "__main__":
    mcp.run()
3

Run the server

FastMCP runs a stdio-based MCP server. Connect it to your agent via the MCP config file.

python server.py
4

Connect to agent

Add this to your agent's MCP config (claude_desktop_config.json, .opencode/mcp.json, etc). The agent will auto-start the server on launch.

{
  "mcpServers": {
    "demo": {
      "command": "python",
      "args": ["server.py"],
      "cwd": "/path/to/your/project"
    }
  }
}