Skip to content

Popular MCP Servers

A curated list of MCP servers you can connect to OpalServe. All of these work in both local and team mode.

Team Mode

In team mode, the admin registers servers once and every developer on the team gets access automatically via opalserve sync. No per-machine setup required.

Official Servers

These are maintained by the MCP project and available on npm.

Filesystem

Access local files and directories. One of the most commonly used servers.

bash
opalserve server add \
  --name files \
  --stdio "npx -y @modelcontextprotocol/server-filesystem /path/to/dir" \
  --description "Local filesystem access" \
  --tags files,local

Tools: read_file, write_file, list_directory, create_directory, move_file, search_files, get_file_info, read_multiple_files

GitHub

Interact with GitHub repositories, issues, pull requests, and code search.

bash
opalserve server add \
  --name github \
  --stdio "npx -y @modelcontextprotocol/server-github" \
  --env GITHUB_TOKEN=ghp_your_token \
  --description "GitHub repositories and issues" \
  --tags code,github

Tools: search_repositories, get_file_contents, list_issues, create_issue, list_pull_requests, create_pull_request, list_commits, search_code

GitHub Token Scopes

For full functionality, your token needs: repo, read:org, read:user. Create one at github.com/settings/tokens.

Google Maps

Geocoding, directions, and place search.

bash
opalserve server add \
  --name maps \
  --stdio "npx -y @modelcontextprotocol/server-google-maps" \
  --env GOOGLE_MAPS_API_KEY=your_key \
  --description "Google Maps geocoding and directions"

PostgreSQL

Query PostgreSQL databases with read access.

bash
opalserve server add \
  --name db \
  --stdio "npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@localhost/mydb" \
  --description "Production database (read-only)" \
  --tags database

Security

Use a read-only database user. The MCP server executes queries directly against your database.

Web search via the Brave Search API.

bash
opalserve server add \
  --name search \
  --stdio "npx -y @modelcontextprotocol/server-brave-search" \
  --env BRAVE_API_KEY=your_key \
  --description "Web search via Brave" \
  --tags search

Memory

Persistent memory and note-taking for AI tools.

bash
opalserve server add \
  --name memory \
  --stdio "npx -y @modelcontextprotocol/server-memory" \
  --description "Persistent memory store"

Community Servers

Slack

Send messages and manage Slack workspaces.

bash
opalserve server add \
  --name slack \
  --stdio "npx -y @modelcontextprotocol/server-slack" \
  --env SLACK_BOT_TOKEN=xoxb-your-token \
  --description "Slack workspace" \
  --tags communication,slack

Puppeteer

Browser automation and web scraping.

bash
opalserve server add \
  --name browser \
  --stdio "npx -y @modelcontextprotocol/server-puppeteer" \
  --description "Browser automation"

Sentry

Access error tracking and performance data from Sentry.

bash
opalserve server add \
  --name sentry \
  --stdio "npx -y @modelcontextprotocol/server-sentry" \
  --env SENTRY_AUTH_TOKEN=your_token \
  --description "Sentry error tracking" \
  --tags monitoring

Linear

Project management with Linear issues and projects.

bash
opalserve server add \
  --name linear \
  --stdio "npx -y @modelcontextprotocol/server-linear" \
  --env LINEAR_API_KEY=your_key \
  --description "Linear project management" \
  --tags project-management

Remote MCP Servers

OpalServe can also connect to remote MCP servers over SSE or Streamable HTTP:

bash
# SSE transport
opalserve server add \
  --name remote-api \
  --url https://mcp.example.com/sse \
  --transport sse

# Streamable HTTP transport
opalserve server add \
  --name remote-tools \
  --url https://mcp.example.com/mcp \
  --transport streamable-http

Registering Servers for Your Team

In team-server mode, servers you register are available to all team members. Add them via CLI or through the admin dashboard:

bash
# Admin adds a server (available to all team members after sync)
opalserve server add \
  --name github \
  --stdio "npx -y @modelcontextprotocol/server-github" \
  --env GITHUB_TOKEN=ghp_team_token \
  --tags code

Team members then run:

bash
opalserve sync
opalserve tools list
# Shows tools from all team-registered servers

Finding More Servers

Testing a Server

After adding a server, verify it works:

bash
# Check connection health
opalserve health --server my-server

# See discovered tools
opalserve tools list --server my-server

# Search for tools
opalserve tools search "read"

Released under the MIT License.