Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ See [kubernetes-mcp-server/README.md](./kubernetes-mcp-server/README.md) for:
- ConfigMap-based configuration
- Testing and verification

## everything-mcp-server

Deploys the [Everything MCP Server](https://github.com/modelcontextprotocol/servers/tree/main/src/everything), one of the reference servers from the Model Context Protocol project that exercises all MCP features.

See [everything-mcp-server/README.md](./everything-mcp-server/README.md) for details.

## Quick Start

```bash
Expand Down
37 changes: 37 additions & 0 deletions examples/everything-mcp-server/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Everything MCP Server Example

This example deploys the Everything MCP Server, one of the [reference servers](https://github.com/modelcontextprotocol/servers) from the Model Context Protocol project. It exercises all MCP features including prompts, resources, and tools.

Source code: https://github.com/modelcontextprotocol/servers/tree/main/src/everything

## Deployment

```bash
kubectl apply -f mcpserver.yaml
```

This creates:
- Deployment running the MCP server
- Service exposing port 3001

Check status:

```bash
kubectl get mcpserver everything-mcp-server
```

## Testing

Port-forward to the service:

```bash
kubectl port-forward svc/everything-mcp-server 3001:3001
```

Connect with an MCP client at `http://localhost:3001/mcp`.

## Cleanup

```bash
kubectl delete -f mcpserver.yaml
```
8 changes: 8 additions & 0 deletions examples/everything-mcp-server/mcpserver.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: mcp.x-k8s.io/v1alpha1
kind: MCPServer
metadata:
name: everything-mcp-server
namespace: default
spec:
image: quay.io/matzew/mcp-everything:latest
port: 3001