Skip to main content

Directory

MCP server directory

Find a server for your task, then check how it connects, what it can access, and which permissions it needs.

Showing 7 servers matching these filters.
Reference and testing

Everything reference server

Example server for developers testing how an AI app connects to MCP tools.

Runs
On your computer
Connection
stdio, Streamable HTTP, SSE
Sign-in or permissions
No account sign-in in the documented setup
Package name
@modelcontextprotocol/server-everything

Starting command

npx -y @modelcontextprotocol/server-everything

The command above starts the local stdio test server. The project also offers HTTP modes for testing network clients.

Access: Can read the server process’s environment variables; Can access browser or web; Can send data over the network

  • Its demonstration tools can return process environment variables, fetch URLs, and request model calls from the connected app. Run it with a test environment that contains no credentials.
Browser and web

Fetch server

Server pattern for fetching web content so an MCP host can retrieve external pages.

Runs
On your computer
Connection
stdio
Sign-in or permissions
No account sign-in in the documented setup
Package name
mcp-server-fetch

Starting command

uvx mcp-server-fetch

Add this command to an MCP-compatible client, then restrict which public and private network addresses it may reach.

Access: Can access browser or web; Can send data over the network

  • Limit which websites and private network addresses it may fetch. Treat instructions found on a web page as untrusted content.
Files and local system

Filesystem server

Local file access server pattern for reading and writing files within configured paths.

Runs
On your computer
Connection
stdio
Sign-in or permissions
Uses this computer’s file and account permissions
Package name
@modelcontextprotocol/server-filesystem

Starting command

npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/files

Replace the example path with the narrowest folder the client should access. The server cannot operate until an allowed folder or supported MCP Roots are supplied.

Access: Can read local files; Can write local files; May allow connections from other devices

  • Restrict paths aggressively and assume file read/write tools can expose or mutate sensitive data.
Developer tools

Git server

Developer-tool server pattern for repository inspection and git operations.

Runs
On your computer
Connection
stdio
Sign-in or permissions
Uses this computer’s file and account permissions
Package name
mcp-server-git

Starting command

uvx mcp-server-git --repository /path/to/repository

Replace the example path with one repository and review the client permissions before allowing write operations.

Access: Can read local files; Can write local files; Can access private repositories

  • Repository contents can include secrets or proprietary files; write operations can alter working trees.
Documents and knowledge

Memory server

Stores connected facts so an AI app can recall them later.

Runs
On your computer
Connection
stdio
Sign-in or permissions
Uses this computer’s file and account permissions
Package name
@modelcontextprotocol/server-memory

Starting command

npx -y @modelcontextprotocol/server-memory

Set MEMORY_FILE_PATH to an absolute path for your memory.jsonl file. Without this setting, the server stores it in its own package directory.

Access: Can read local files; Can write local files

  • Facts persist in that file. Use the delete_entities, delete_observations, or delete_relations tools to remove selected data; include any separate backups in your retention policy.
Reference and testing

Sequential Thinking server

Reference/testing server for stepwise reasoning workflows.

Runs
On your computer
Connection
stdio
Sign-in or permissions
No account sign-in in the documented setup
Package name
@modelcontextprotocol/server-sequential-thinking

Starting command

npx -y @modelcontextprotocol/server-sequential-thinking

Set the DISABLE_THOUGHT_LOGGING environment variable to true to stop thought text being written to the server’s log output.

Access: Writes tool inputs to its log output

  • The server keeps the steps it receives in process memory. Your AI app may also retain the conversation and tool calls in its own history.
Reference and testing

Time server

Utility server pattern for time and timezone queries.

Runs
On your computer
Connection
stdio
Sign-in or permissions
No account sign-in in the documented setup
Package name
mcp-server-time

Starting command

uvx mcp-server-time

Add this command to an MCP-compatible client and use IANA timezone names, such as America/New_York, for time queries and conversions.

  • Uses the computer’s clock and timezone database. For conversions, supply the source and destination timezones explicitly.