Free Tool

Free MCP Server Directory

An MCP server directory helps you find Model Context Protocol servers for AI coding workflows, compare auth and transport requirements, and copy starter configs for Claude Code, Cursor, Codex CLI, Claude Desktop, VS Code, and other MCP clients.

Search MCP servers

Filter common MCP servers by category, auth model, transport, and use case, then copy a starter config for your AI client.

12 of 12 servers
DeveloperstdioNone

Filesystem

Give an AI client scoped read/write access to approved local folders.

local repo editsdocument cleanupfile search
Docs
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "~/src"
      ]
    }
  }
}
Setup note

Pass only the folders the client should touch. Avoid broad home-directory access unless you are in a trusted session.

DeveloperstdioToken

GitHub

Inspect repositories, issues, pull requests, comments, releases, and workflow status.

PR reviewissue triageCI investigation
Docs
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ]
    }
  }
}
Setup note

Create a GitHub token with the narrowest repo and workflow scopes your automation needs, then expose it as GITHUB_PERSONAL_ACCESS_TOKEN.

DatastdioToken

Postgres

Run read-focused SQL queries against a Postgres database from an AI client.

analytics checksadmin lookupsmigration audits
Docs
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://user:pass@host/db"
      ]
    }
  }
}
Setup note

Use a read-only database role for analysis workflows. Keep production write credentials out of local MCP config.

DatastdioNone

SQLite

Query a local SQLite database for app state, fixtures, exports, or analytics snapshots.

local fixturesoffline reportsdebug snapshots
Docs
{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-sqlite",
        "--db-path",
        "./data/app.db"
      ]
    }
  }
}
Setup note

Point the server at a copy of sensitive databases when possible so agent experiments do not mutate live local data.

BrowserstdioNone

Playwright

Let an AI client open pages, click controls, capture screenshots, and verify browser behavior.

frontend smoke testsvisual QAform workflows
Docs
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "-y",
        "@playwright/mcp@latest"
      ]
    }
  }
}
Setup note

Use a dedicated browser profile for automation when testing authenticated apps or destructive admin flows.

BrowserstdioNone

Puppeteer

Automate Chromium for page inspection, screenshots, PDF generation, and scripted UI checks.

screenshotspage scrapingPDF export
Docs
{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}
Setup note

Prefer Playwright for complex test flows, and Puppeteer for simple browser automation in lightweight environments.

ProductivitystdioToken

Slack

Search channels, summarize threads, and draft or send team messages with workspace context.

support triageteam updatesthread summaries
Docs
{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ]
    }
  }
}
Setup note

Install a Slack app with channel-scoped permissions and keep posting permissions separate from read-only analysis setups.

ProductivitystdioOAuth

Google Drive

Find, summarize, and update documents, spreadsheets, and shared workspace files.

docs reviewspreadsheet cleanupshared files
Docs
{
  "mcpServers": {
    "google-drive": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-gdrive"
      ]
    }
  }
}
Setup note

Run OAuth setup interactively once, then reuse the generated credentials from the same machine profile.

ObservabilitystdioToken

Sentry

Inspect production errors, stack traces, releases, and issue context from Sentry.

error triagerelease healthregression checks
Docs
{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": [
        "-y",
        "@sentry/mcp-server"
      ]
    }
  }
}
Setup note

Use a token limited to the projects and organizations your agent should inspect.

ProductivityhttpOAuth

Linear

Read, create, and update issues, projects, cycles, and engineering task context.

issue groomingimplementation plansstatus reports
Docs
{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.linear.app/sse"
      ]
    }
  }
}
Setup note

Remote MCP servers usually require a browser OAuth flow. Confirm the exact workspace before letting an agent write.

ProductivityhttpOAuth

Notion

Search workspace pages, update databases, and turn project context into structured docs.

knowledge base searchproject databasesdocs updates
Docs
{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.notion.com/mcp"
      ]
    }
  }
}
Setup note

Limit access to the teamspaces and databases your automation actually needs, especially for write workflows.

DeveloperstdioAPI key

Brave Search

Run web searches through Brave Search API for research, citations, and competitive checks.

market researchsource discoverySERP checks
Docs
{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ]
    }
  }
}
Setup note

Store BRAVE_API_KEY in the server env section and keep search-based claims cited in downstream reports.

How to choose an MCP server

  1. Search by use case. Filter the directory for the workflow you need, such as GitHub PR review, browser testing, SQL analysis, or document search.
  2. Check the auth model. Prefer no-auth or read-only token setups for first installs, and reserve write-enabled OAuth connections for trusted workflows.
  3. Copy a starter config. Use the generated mcpServers JSON as a starting point, then add the required env vars, paths, or remote endpoint details.
  4. Restart your AI client. Reload Claude Code, Cursor, Claude Desktop, Codex CLI, or VS Code so it discovers the new server and exposes its tools.

MCP server directory FAQ

What is an MCP server directory?

An MCP server directory is a searchable list of Model Context Protocol servers, including what each server connects to, how it authenticates, and which AI coding workflows it supports.

Which MCP server should I install first?

Start with the server that matches your most repeated workflow. Developers usually begin with Filesystem, GitHub, Playwright, or Postgres because those servers map directly to repo work, PRs, browser checks, and database lookups.

Are MCP servers safe to use with AI agents?

MCP servers are safest when access is scoped. Use read-only tokens where possible, limit filesystem folders, separate production credentials from local testing, and confirm write targets before allowing an agent to update remote systems.

What is the difference between stdio and HTTP MCP servers?

Stdio MCP servers run as local child processes launched by your AI client. HTTP MCP servers run remotely or separately and are reached over a network endpoint, often with OAuth or token-based authentication.

Can I use these MCP servers with Tornic?

Yes. MCP servers add tools to AI clients, while Tornic turns those clients into repeatable workflows. You can use MCP-enabled Claude, Codex, or Cursor sessions inside Tornic automations.

Related Tornic tools