MCP Server Catalog
Server Catalog Overview¶
We provide a set of MCP servers that are ready for use both locally and in the AI Refinery platform. We have selected a set of servers with two criteria in mind:
- Servers that have different setup requirements, to provide the user some exposure to the possible ways that MCP servers may need to be configured.
- Servers that support a wide range of tools, to showcase the remarkable capabilities that MCP servers provide to LLMs.
These servers include:
1) arXiv: An interface for the online paper repository, allowing for programmatically retrieving papers, downloading them locally, and reading them.
2) Azure: An interface to key Azure services like Azure Storage, Cosmos DB, and more.
3) DuckDuckGo: A server providing web search capabilities using DuckDuckGo.
4) filesystem: A server providing filesystem operations that are available through the command line.
5) Gmail: An interface with a Gmail account allowing for receiving and sending emails by specifying subject, content, and recipients.
6) Google Calendar: A server providing access to a Google Calendar, allowing you to read, create, update and search for calendar events.
7) python interpreter: A sandbox to run python code in an isolated environment.
8) timezone: A time and timezone management server that allows for time queries, time conversions, etc.
Please refer to the respective repositories for guidance on installing the required components for each server.
MCP Server Setup Summary¶
The table below summarizes each MCP server along with its default communication port and any additional authentication or setup requirements. Since the MCP Client Agent requires an SSE
port for communication, the table also indicates which servers require additional SSE
transportation.
MCP Server | Default Port | Requires SSE Transportation |
Additional Setup |
---|---|---|---|
arXiv | STDIO |
Yes | None |
Azure | STDIO & SSE |
No | az login |
DuckDuckGo | STDIO |
Yes | None |
filesystem | STDIO |
Yes | None |
Gmail | STDIO |
Yes | Google OAuth |
Google Calendar | STDIO |
Yes | Google OAuth |
python Interpreter | STDIO & SSE |
Yes | None |
timezone | STDIO |
Yes | None |
The STDIO
and SSE
ports are common communication methods used by MCP servers, as detailed in
MCP Exposure Methods:. For servers that require additional SSE
transportation, the mcp-proxy
can be used, as described in MCP Exposure Compatibility:. A template of using mcp-proxy
is listed below:
PORT
: The desiredSSE
port, accessible viahttp://localhost:PORT
.-
command_to_start_stdio
: The command used to start the MCP server inSTDIO
mode, such as:npm run start <project_name>
npx <online_project_name>
uv <project_name>
uvx <online_project_name>