mcpField
M
MCP Harbor Search

MCP Harbor Search

Remote
mcpharbor.appSearch0Updated 5d ago

About MCP Harbor Search

MCP Harbor Search is a public remote MCP server for AI agents searching and inspecting MCP servers and agent tools in the MCP Harbor directory. It offers ranked search results and full details for individual listings.

Key features

  1. 01Search directory listings by query
  2. 02Filter results by category
  3. 03Rank matches and limit result count
  4. 04Retrieve a listing's full details
  5. 05Read-only remote access with no authentication

Use cases

  1. 01Find an MCP server for a task
  2. 02Discover agent tools by category
  3. 03Inspect a tool's description and links

MCP support

The server exposes search and listing-lookup tools over Streamable HTTP, with read-only access and no authentication. MCP clients can connect to https://mcpharbor.app/mcp.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcpharbor.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

2
ParameterTypeRequiredDescription
limitintegerNo
querystringYesKeywords, e.g. "postgres", "browser automation", "slack"
categorystringNoOptional category slug: search-web, ai-agent-frameworks, cloud-infra, browser-automation, databases, memory-knowledge, productivity, developer-tools, finance-crypto, media-design, other

Details

From the project README

mcp-harbor-search

Listed on mcpservers.org

A public, remote MCP server that lets AI agents search the MCP Harbor directory of 1,400+ MCP servers and AI-agent tools.

Endpoint: https://mcpharbor.app/mcp (Streamable HTTP, no auth, read-only)

Tools

ToolArgumentsReturns
search_toolsquery (string), category? (slug), limit? (1-50, default 10)Ranked matches: slug, name, description, category, stars, URL, listing link
get_toolslug (string)Full listing for one tool

Categories: search-web, ai-agent-frameworks, cloud-infra, browser-automation, databases, memory-knowledge, productivity, developer-tools, finance-crypto, media-design, other.

Connect

Any client that supports remote MCP servers:

{ "mcpServers": { "mcp-harbor": { "url": "https://mcpharbor.app/mcp" } } }

For stdio-only clients, use a bridge such as mcp-remote: {"command":"npx","args":["mcp-remote","https://mcpharbor.app/mcp"]}.

Try it with curl

curl -s https://mcpharbor.app/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_tools","arguments":{"query":"postgres"}}}'

Self-host

No dependencies and no build step. src/mcp.js is the protocol and search logic. src/worker.js is a Cloudflare Worker entry point that loads the directory dataset from DATA_URL.

npx wrangler deploy

License

MIT, see LICENSE.

Development

npm ci && npm run check runs ESLint, a strict TypeScript check of the JSDoc-typed JavaScript (tsc, checkJs), and the node:test suite (fixtures only, no network). GitHub Actions runs the same on every push and pull request.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.