You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-5Lines changed: 18 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Model Context Protocol servers
2
2
3
-
This repository is a collection of *reference implementations* for the [Model Context Protocol](https://modelcontextprotocol.io/) (MCP), as well as references
3
+
This repository is a collection of _reference implementations_ for the [Model Context Protocol](https://modelcontextprotocol.io/) (MCP), as well as references
4
4
to community built servers and additional resources.
5
5
6
6
The servers in this repository showcase the versatility and extensibility of MCP, demonstrating how it can be used to give Large Language Models (LLMs) secure, controlled access to tools and data sources.
@@ -113,6 +113,7 @@ A growing set of community-developed and maintained servers demonstrates various
113
113
-**[Pandoc](https://github.com/vivekVells/mcp-pandoc)** - MCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, and plain text, with other formats like PDF, csv and docx in development.
114
114
-**[Pinecone](https://github.com/sirmews/mcp-pinecone)** - MCP server for searching and uploading records to Pinecone. Allows for simple RAG features, leveraging Pinecone's Inference API.
115
115
-**[Playwright](https://github.com/executeautomation/mcp-playwright)** - This MCP Server will help you run browser automation and webscraping using Playwright
116
+
**[Postman](https://github.com/shannonlal/mcp-postman)** - MCP server for running Postman Collections locally via Newman. Allows for simple execution of Postman Server and returns the results of whether the collection passed all the tests.
116
117
-**[RAG Web Browser](https://github.com/apify/mcp-server-rag-web-browser)** An MCP server for Apify's RAG Web Browser Actor to perform web searches, scrape URLs, and return content in Markdown.
117
118
-**[Rememberizer AI](https://github.com/skydeckai/mcp-server-rememberizer)** - An MCP server designed for interacting with the Rememberizer data source, facilitating enhanced knowledge retrieval.
118
119
-**[Salesforce MCP](https://github.com/smn2gnt/MCP-Salesforce)** - Interact with Salesforce Data and Metadata
@@ -132,8 +133,8 @@ A growing set of community-developed and maintained servers demonstrates various
132
133
133
134
These are high-level frameworks that make it easier to build MCP servers.
@@ -159,16 +160,19 @@ Additional resources on MCP.
159
160
## 🚀 Getting Started
160
161
161
162
### Using MCP Servers in this Repository
163
+
162
164
Typescript-based servers in this repository can be used directly with `npx`.
163
165
164
166
For example, this will start the [Memory](src/memory) server:
167
+
165
168
```sh
166
169
npx -y @modelcontextprotocol/server-memory
167
170
```
168
171
169
172
Python-based servers in this repository can be used directly with [`uvx`](https://docs.astral.sh/uv/concepts/tools/) or [`pip`](https://pypi.org/project/pip/). `uvx` is recommended for ease of use and setup.
170
173
171
174
For example, this will start the [Git](src/git) server:
175
+
172
176
```sh
173
177
# With uvx
174
178
uvx mcp-server-git
@@ -181,6 +185,7 @@ python -m mcp_server_git
181
185
Follow [these](https://docs.astral.sh/uv/getting-started/installation/) instructions to install `uv` / `uvx` and [these](https://pip.pypa.io/en/stable/installation/) to install `pip`.
182
186
183
187
### Using an MCP Client
188
+
184
189
However, running a server on its own isn't very useful, and should instead be configured into an MCP client. For example, here's the Claude Desktop configuration to use the above server:
185
190
186
191
```json
@@ -201,7 +206,11 @@ Additional examples of using the Claude Desktop as an MCP client might look like
0 commit comments