feat: add mcp-servers/**

This commit is contained in:
Sun-ZhenXing
2025-10-23 09:21:44 +08:00
parent f603ed5db9
commit 5c3fc0f844
94 changed files with 2211 additions and 0 deletions

View File

@@ -70,6 +70,41 @@ Compose Anything helps users quickly deploy various services by providing a set
| [vLLM](./src/vllm) | v0.8.0 |
| [ZooKeeper](./src/zookeeper) | 3.9.3 |
## MCP Servers
| Server | Version |
| ------------------------------------------------------- | ------- |
| [API Gateway](./mcp-servers/api-gateway) | latest |
| [ArXiv MCP Server](./mcp-servers/arxiv-mcp-server) | latest |
| [Basic Memory](./mcp-servers/basic-memory) | latest |
| [ClickHouse](./mcp-servers/clickhouse) | latest |
| [Docker](./mcp-servers/docker) | latest |
| [Dockerhub](./mcp-servers/dockerhub) | latest |
| [E2B](./mcp-servers/e2b) | latest |
| [Fetch](./mcp-servers/fetch) | latest |
| [Filesystem](./mcp-servers/filesystem) | latest |
| [Grafana](./mcp-servers/grafana) | latest |
| [Markdownify](./mcp-servers/markdownify) | latest |
| [Markitdown](./mcp-servers/markitdown) | latest |
| [Memory](./mcp-servers/memory) | latest |
| [MongoDB](./mcp-servers/mongodb) | latest |
| [Neo4j Cypher](./mcp-servers/neo4j-cypher) | latest |
| [Neo4j Memory](./mcp-servers/neo4j-memory) | latest |
| [Notion](./mcp-servers/notion) | latest |
| [OpenAPI](./mcp-servers/openapi) | latest |
| [OpenAPI Schema](./mcp-servers/openapi-schema) | latest |
| [OpenWeather](./mcp-servers/openweather) | latest |
| [Paper Search](./mcp-servers/paper-search) | latest |
| [Playwright](./mcp-servers/playwright) | latest |
| [Redis MCP](./mcp-servers/redis-mcp) | latest |
| [Rust Filesystem](./mcp-servers/rust-mcp-filesystem) | latest |
| [Sequential Thinking](./mcp-servers/sequentialthinking) | latest |
| [SQLite](./mcp-servers/sqlite) | latest |
| [Tavily](./mcp-servers/tavily) | latest |
| [Text to GraphQL](./mcp-servers/text-to-graphql) | latest |
| [Time](./mcp-servers/time) | latest |
| [Wolfram Alpha](./mcp-servers/wolfram-alpha) | latest |
## Guidelines
1. Out-of-the-box

View File

@@ -70,6 +70,41 @@ Compose Anything 通过提供一组高质量的 Docker Compose 配置文件,
| [vLLM](./src/vllm) | v0.8.0 |
| [ZooKeeper](./src/zookeeper) | 3.9.3 |
## MCP 服务器
| 服务 | 版本 |
| -------------------------------------------------------- | ------ |
| [API 网关](./mcp-servers/api-gateway) | latest |
| [ArXiv MCP 服务器](./mcp-servers/arxiv-mcp-server) | latest |
| [基础内存](./mcp-servers/basic-memory) | latest |
| [ClickHouse](./mcp-servers/clickhouse) | latest |
| [Docker](./mcp-servers/docker) | latest |
| [Dockerhub](./mcp-servers/dockerhub) | latest |
| [E2B](./mcp-servers/e2b) | latest |
| [Fetch](./mcp-servers/fetch) | latest |
| [文件系统](./mcp-servers/filesystem) | latest |
| [Grafana](./mcp-servers/grafana) | latest |
| [Markdownify](./mcp-servers/markdownify) | latest |
| [Markitdown](./mcp-servers/markitdown) | latest |
| [内存](./mcp-servers/memory) | latest |
| [MongoDB](./mcp-servers/mongodb) | latest |
| [Neo4j Cypher](./mcp-servers/neo4j-cypher) | latest |
| [Neo4j 内存](./mcp-servers/neo4j-memory) | latest |
| [Notion](./mcp-servers/notion) | latest |
| [OpenAPI](./mcp-servers/openapi) | latest |
| [OpenAPI Schema](./mcp-servers/openapi-schema) | latest |
| [OpenWeather](./mcp-servers/openweather) | latest |
| [论文搜索](./mcp-servers/paper-search) | latest |
| [Playwright](./mcp-servers/playwright) | latest |
| [Redis MCP](./mcp-servers/redis-mcp) | latest |
| [Rust 文件系统](./mcp-servers/rust-mcp-filesystem) | latest |
| [顺序思考](./mcp-servers/sequentialthinking) | latest |
| [SQLite](./mcp-servers/sqlite) | latest |
| [Tavily](./mcp-servers/tavily) | latest |
| [文本转 GraphQL](./mcp-servers/text-to-graphql) | latest |
| [时间](./mcp-servers/time) | latest |
| [Wolfram Alpha](./mcp-servers/wolfram-alpha) | latest |
## 规范
1. 开箱即用

View File

@@ -0,0 +1,9 @@
# MCP API Gateway Server Configuration
# ===================================
# MCP Service
MCP_API_GATEWAY_VERSION=latest
MCP_API_GATEWAY_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# API Gateway MCP Server
API Gateway MCP Server provides API gateway and management capabilities through the Model Context Protocol.
## Features
- 🚪 **API Gateway** - Manage API access
- 🔐 **Authentication** - Handle API authentication
- 📊 **Rate Limiting** - Implement rate limiting
- 📝 **API Documentation** - Serve API documentation
## Environment Variables
| Variable | Default | Description |
| ------------------------------- | -------- | ----------------------------- |
| `MCP_API_GATEWAY_VERSION` | `latest` | MCP API Gateway image version |
| `MCP_API_GATEWAY_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# API Gateway MCP 服务器
API Gateway MCP 服务器通过 Model Context Protocol 提供 API 网关和管理功能。
## 功能特性
- 🚪 **API 网关** - 管理 API 访问
- 🔐 **身份验证** - 处理 API 身份验证
- 📊 **速率限制** - 实施速率限制
- 📝 **API 文档** - 提供 API 文档
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------- | -------- | ------------------------ |
| `MCP_API_GATEWAY_VERSION` | `latest` | MCP API Gateway 镜像版本 |
| `MCP_API_GATEWAY_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-api-gateway:
<<: *default
image: mcp/api-gateway:${MCP_API_GATEWAY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_API_GATEWAY_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP ArXiv Server Configuration
# =============================
# MCP Service
MCP_ARXIV_VERSION=latest
MCP_ARXIV_PORT_OVERRIDE=8000
# ArXiv Storage
ARXIV_STORAGE_PATH=/data/papers
# Timezone
TZ=UTC

View File

@@ -0,0 +1,26 @@
# ArXiv MCP Server
ArXiv MCP Server provides a comprehensive bridge between AI assistants and arXiv's research repository through the Model Context Protocol.
## Features
- 🔍 **Paper Search** - Search arXiv papers with advanced filtering
- 📥 **Paper Download** - Download and convert papers to markdown
- 📖 **Paper Reading** - Read and analyze paper content
- 🔬 **Research Analysis** - Deep research analysis capabilities
- 💾 **Local Storage** - Local paper management and storage
## Environment Variables
| Variable | Default | Description |
| ------------------------- | -------------- | ----------------------- |
| `MCP_ARXIV_VERSION` | `latest` | MCP ArXiv image version |
| `MCP_ARXIV_PORT_OVERRIDE` | `8000` | MCP service port |
| `ARXIV_STORAGE_PATH` | `/data/papers` | Papers storage path |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,26 @@
# ArXiv MCP 服务器
ArXiv MCP 服务器通过 Model Context Protocol 提供与 arXiv 研究库之间的全面桥接。
## 功能特性
- 🔍 **论文搜索** - 使用高级过滤搜索 arXiv 论文
- 📥 **论文下载** - 下载并将论文转换为 Markdown
- 📖 **论文阅读** - 读取和分析论文内容
- 🔬 **研究分析** - 深层研究分析功能
- 💾 **本地存储** - 本地论文管理和存储
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------- | -------------- | ------------------ |
| `MCP_ARXIV_VERSION` | `latest` | MCP ArXiv 镜像版本 |
| `MCP_ARXIV_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `ARXIV_STORAGE_PATH` | `/data/papers` | 论文存储路径 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,38 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-arxiv:
<<: *default
image: mcp/arxiv-mcp-server:${MCP_ARXIV_VERSION:-latest}
environment:
- ARXIV_STORAGE_PATH=${ARXIV_STORAGE_PATH:-/data/papers}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_ARXIV_PORT_OVERRIDE:-8000}:8000"
volumes:
- arxiv_data:/data/papers
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M
volumes:
arxiv_data:
driver: local

View File

@@ -0,0 +1,9 @@
# MCP Basic Memory Server Configuration
# ===================================
# MCP Service
MCP_BASIC_MEMORY_VERSION=latest
MCP_BASIC_MEMORY_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Basic Memory MCP Server
Basic Memory MCP Server provides basic memory management and persistence capabilities through the Model Context Protocol.
## Features
- 💾 **Memory Storage** - Store and retrieve data
- 📝 **Notes** - Create and manage notes
- 🔄 **Persistence** - Persistent data storage
- 🔍 **Memory Search** - Search stored memories
## Environment Variables
| Variable | Default | Description |
| -------------------------------- | -------- | ------------------------------ |
| `MCP_BASIC_MEMORY_VERSION` | `latest` | MCP Basic Memory image version |
| `MCP_BASIC_MEMORY_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Basic Memory MCP 服务器
Basic Memory MCP 服务器通过 Model Context Protocol 提供基本内存管理和持久化功能。
## 功能特性
- 💾 **内存存储** - 存储和检索数据
- 📝 **笔记** - 创建和管理笔记
- 🔄 **持久化** - 持久化数据存储
- 🔍 **内存搜索** - 搜索存储的记忆
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------------- | -------- | ------------------------- |
| `MCP_BASIC_MEMORY_VERSION` | `latest` | MCP Basic Memory 镜像版本 |
| `MCP_BASIC_MEMORY_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,37 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-basic-memory:
<<: *default
image: mcp/basic-memory:${MCP_BASIC_MEMORY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_BASIC_MEMORY_PORT_OVERRIDE:-8000}:8000"
volumes:
- basic_memory_data:/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M
volumes:
basic_memory_data:
driver: local

View File

@@ -0,0 +1,14 @@
# MCP ClickHouse Server Configuration
# ===================================
# MCP Service
MCP_CLICKHOUSE_VERSION=latest
MCP_CLICKHOUSE_PORT_OVERRIDE=8000
# ClickHouse Connection
CLICKHOUSE_URL=http://localhost:8123
CLICKHOUSE_USER=default
CLICKHOUSE_PASSWORD=
# Timezone
TZ=UTC

View File

@@ -0,0 +1,26 @@
# ClickHouse MCP Server
ClickHouse MCP Server provides integration with ClickHouse analytics database through the Model Context Protocol.
## Features
- 📊 **Database Queries** - Execute queries against ClickHouse
- 📈 **Analytics** - Analyze data using ClickHouse capabilities
- 🔍 **Data Exploration** - Explore database structure and data
- 📉 **Performance** - Fast analytical queries on large datasets
## Environment Variables
| Variable | Default | Description |
| ------------------------------ | ----------------------- | ---------------------------- |
| `MCP_CLICKHOUSE_VERSION` | `latest` | MCP ClickHouse image version |
| `MCP_CLICKHOUSE_PORT_OVERRIDE` | `8000` | MCP service port |
| `CLICKHOUSE_URL` | `http://localhost:8123` | ClickHouse URL |
| `CLICKHOUSE_USER` | `default` | Database user |
| `CLICKHOUSE_PASSWORD` | - | Database password |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d

View File

@@ -0,0 +1,27 @@
# ClickHouse MCP 服务器
ClickHouse MCP 服务器通过 Model Context Protocol 提供与 ClickHouse 分析数据库的集成。
## 功能特性
- 📊 **数据库查询** - 对 ClickHouse 执行查询
- 📈 **数据分析** - 使用 ClickHouse 功能进行数据分析
- 🔍 **数据探索** - 探索数据库结构和数据
- 📉 **性能** - 对大型数据集进行快速分析查询
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------ | ----------------------- | ----------------------- |
| `MCP_CLICKHOUSE_VERSION` | `latest` | MCP ClickHouse 镜像版本 |
| `MCP_CLICKHOUSE_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `CLICKHOUSE_URL` | `http://localhost:8123` | ClickHouse URL |
| `CLICKHOUSE_USER` | `default` | 数据库用户 |
| `CLICKHOUSE_PASSWORD` | - | 数据库密码 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,34 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-clickhouse:
<<: *default
image: mcp/clickhouse:${MCP_CLICKHOUSE_VERSION:-latest}
environment:
- CLICKHOUSE_URL=${CLICKHOUSE_URL:-http://localhost:8123}
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_CLICKHOUSE_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP Docker Server Configuration
# ==============================
# MCP Service
MCP_DOCKER_VERSION=latest
MCP_DOCKER_PORT_OVERRIDE=8000
# Docker Connection
DOCKER_HOST=unix:///var/run/docker.sock
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# Docker MCP Server
Docker MCP Server provides Docker container management capabilities through the Model Context Protocol.
## Features
- 🐳 **Container Management** - Manage Docker containers
- 📦 **Image Management** - Manage Docker images
- 🔍 **Container Inspection** - Inspect container details
- 📊 **Container Statistics** - Get container statistics
## Environment Variables
| Variable | Default | Description |
| -------------------------- | ----------------------------- | ------------------------ |
| `MCP_DOCKER_VERSION` | `latest` | MCP Docker image version |
| `MCP_DOCKER_PORT_OVERRIDE` | `8000` | MCP service port |
| `DOCKER_HOST` | `unix:///var/run/docker.sock` | Docker socket path |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,25 @@
# Docker MCP 服务器
Docker MCP 服务器通过 Model Context Protocol 提供 Docker 容器管理功能。
## 功能特性
- 🐳 **容器管理** - 管理 Docker 容器
- 📦 **镜像管理** - 管理 Docker 镜像
- 🔍 **容器检查** - 检查容器详情
- 📊 **容器统计** - 获取容器统计信息
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------- | ----------------------------- | ------------------- |
| `MCP_DOCKER_VERSION` | `latest` | MCP Docker 镜像版本 |
| `MCP_DOCKER_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `DOCKER_HOST` | `unix:///var/run/docker.sock` | Docker 套接字路径 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,34 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-docker:
<<: *default
image: mcp/docker:${MCP_DOCKER_VERSION:-latest}
environment:
- DOCKER_HOST=${DOCKER_HOST:-unix:///var/run/docker.sock}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_DOCKER_PORT_OVERRIDE:-8000}:8000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP E2B Server Configuration
# ==========================
# MCP Service
MCP_E2B_VERSION=latest
MCP_E2B_PORT_OVERRIDE=8000
# E2B API Key (Required)
E2B_API_KEY=
# Timezone
TZ=UTC

25
mcp-servers/e2b/README.md Normal file
View File

@@ -0,0 +1,25 @@
# E2B MCP Server
E2B MCP Server provides cloud-based code execution and development environment capabilities through the Model Context Protocol.
## Features
- 💻 **Code Execution** - Execute code safely in cloud
- 📁 **File Management** - Manage files and directories
- 🖥️ **Terminal Access** - Access terminal environment
- 🔧 **Development Tools** - Various development tools
## Environment Variables
| Variable | Default | Description |
| ----------------------- | -------- | ---------------------- |
| `MCP_E2B_VERSION` | `latest` | MCP E2B image version |
| `MCP_E2B_PORT_OVERRIDE` | `8000` | MCP service port |
| `E2B_API_KEY` | - | E2B API key (required) |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,25 @@
# E2B MCP 服务器
E2B MCP 服务器通过 Model Context Protocol 提供云端代码执行和开发环境功能。
## 功能特性
- 💻 **代码执行** - 在云端安全执行代码
- 📁 **文件管理** - 管理文件和目录
- 🖥️ **终端访问** - 访问终端环境
- 🔧 **开发工具** - 各种开发工具
## 环境变量
| 变量 | 默认值 | 说明 |
| ----------------------- | -------- | -------------------- |
| `MCP_E2B_VERSION` | `latest` | MCP E2B 镜像版本 |
| `MCP_E2B_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `E2B_API_KEY` | - | E2B API 密钥(必需) |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,32 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-e2b:
<<: *default
image: mcp/e2b:${MCP_E2B_VERSION:-latest}
environment:
- E2B_API_KEY=${E2B_API_KEY}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_E2B_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Fetch Server Configuration
# ============================
# MCP Service
MCP_FETCH_VERSION=latest
MCP_FETCH_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Fetch MCP Server
Fetch MCP Server provides URL fetching and content extraction capabilities through the Model Context Protocol.
## Features
- 🔗 **URL Fetching** - Fetch content from URLs
- 📝 **Markdown Extraction** - Extract markdown from web pages
- 📄 **HTML Processing** - Process HTML content
- 🌐 **Internet Access** - Access internet resources
## Environment Variables
| Variable | Default | Description |
| ------------------------- | -------- | ----------------------- |
| `MCP_FETCH_VERSION` | `latest` | MCP Fetch image version |
| `MCP_FETCH_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Fetch MCP 服务器
Fetch MCP 服务器通过 Model Context Protocol 提供 URL 获取和内容提取功能。
## 功能特性
- 🔗 **URL 获取** - 从 URL 获取内容
- 📝 **Markdown 提取** - 从网页提取 Markdown
- 📄 **HTML 处理** - 处理 HTML 内容
- 🌐 **互联网访问** - 访问互联网资源
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------- | -------- | ------------------ |
| `MCP_FETCH_VERSION` | `latest` | MCP Fetch 镜像版本 |
| `MCP_FETCH_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-fetch:
<<: *default
image: mcp/fetch:${MCP_FETCH_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_FETCH_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP Filesystem Server Configuration
# ===================================
# MCP Service
MCP_FILESYSTEM_VERSION=latest
MCP_FILESYSTEM_PORT_OVERRIDE=8000
# Data directory
DATA_DIR=./data
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# Filesystem MCP Server
Filesystem MCP Server provides local filesystem access with configurable allowed paths through the Model Context Protocol.
## Features
- 📁 **File Access** - Read and write files
- 📂 **Directory Management** - Create and manage directories
- 🔍 **File Search** - Search for files
- 📄 **File Operations** - Various file operations
## Environment Variables
| Variable | Default | Description |
| ------------------------------ | -------- | ---------------------------- |
| `MCP_FILESYSTEM_VERSION` | `latest` | MCP Filesystem image version |
| `MCP_FILESYSTEM_PORT_OVERRIDE` | `8000` | MCP service port |
| `DATA_DIR` | `./data` | Data directory path |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,25 @@
# Filesystem MCP 服务器
Filesystem MCP 服务器通过 Model Context Protocol 提供具有可配置允许路径的本地文件系统访问。
## 功能特性
- 📁 **文件访问** - 读写文件
- 📂 **目录管理** - 创建和管理目录
- 🔍 **文件搜索** - 搜索文件
- 📄 **文件操作** - 各种文件操作
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------ | -------- | ----------------------- |
| `MCP_FILESYSTEM_VERSION` | `latest` | MCP Filesystem 镜像版本 |
| `MCP_FILESYSTEM_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `DATA_DIR` | `./data` | 数据目录路径 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,33 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-filesystem:
<<: *default
image: mcp/filesystem:${MCP_FILESYSTEM_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_FILESYSTEM_PORT_OVERRIDE:-8000}:8000"
volumes:
- ${DATA_DIR:-./data}:/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Markdownify Server Configuration
# ====================================
# MCP Service
MCP_MARKDOWNIFY_VERSION=latest
MCP_MARKDOWNIFY_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,23 @@
# Markdownify MCP Server
Markdownify MCP Server converts various document formats to Markdown through the Model Context Protocol.
## Features
- 📄 **Format Conversion** - Convert documents to Markdown
- 🔗 **URL Processing** - Convert web content to Markdown
- 📋 **Document Parsing** - Parse and convert various file types
## Environment Variables
| Variable | Default | Description |
| ------------------------------- | -------- | ----------------------------- |
| `MCP_MARKDOWNIFY_VERSION` | `latest` | MCP Markdownify image version |
| `MCP_MARKDOWNIFY_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,23 @@
# Markdownify MCP 服务器
Markdownify MCP 服务器通过 Model Context Protocol 将各种文档格式转换为 Markdown。
## 功能特性
- 📄 **格式转换** - 将文档转换为 Markdown
- 🔗 **URL 处理** - 将网页内容转换为 Markdown
- 📋 **文档解析** - 解析和转换各种文件类型
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------- | -------- | ------------------------ |
| `MCP_MARKDOWNIFY_VERSION` | `latest` | MCP Markdownify 镜像版本 |
| `MCP_MARKDOWNIFY_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-markdownify:
<<: *default
image: mcp/markdownify:${MCP_MARKDOWNIFY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_MARKDOWNIFY_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP Markitdown Server Configuration
# ==================================
# MCP Service
MCP_MARKITDOWN_VERSION=latest
MCP_MARKITDOWN_PORT_OVERRIDE=8000
# Data directory
DATA_DIR=./data
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Markitdown MCP Server
Microsoft's Markitdown MCP Server provides lightweight conversion functionality to Markdown format through the Model Context Protocol.
## Features
- 📄 **Document Conversion** - Convert documents to markdown
- 🔗 **URL Conversion** - Convert web content to markdown
- 📝 **Content Processing** - Process and extract content
## Environment Variables
| Variable | Default | Description |
| ------------------------------ | -------- | ---------------------------- |
| `MCP_MARKITDOWN_VERSION` | `latest` | MCP Markitdown image version |
| `MCP_MARKITDOWN_PORT_OVERRIDE` | `8000` | MCP service port |
| `DATA_DIR` | `./data` | Data directory path |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Markitdown MCP 服务器
微软的 Markitdown MCP 服务器通过 Model Context Protocol 提供轻量级的 Markdown 格式转换功能。
## 功能特性
- 📄 **文档转换** - 将文档转换为 Markdown
- 🔗 **URL 转换** - 将网页内容转换为 Markdown
- 📝 **内容处理** - 处理和提取内容
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------ | -------- | ----------------------- |
| `MCP_MARKITDOWN_VERSION` | `latest` | MCP Markitdown 镜像版本 |
| `MCP_MARKITDOWN_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `DATA_DIR` | `./data` | 数据目录路径 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,33 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-markitdown:
<<: *default
image: mcp/markitdown:${MCP_MARKITDOWN_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_MARKITDOWN_PORT_OVERRIDE:-8000}:8000"
volumes:
- ${DATA_DIR:-./data}:/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Memory Server Configuration
# ==============================
# MCP Service
MCP_MEMORY_VERSION=latest
MCP_MEMORY_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# Memory MCP Server
Memory MCP Server provides advanced knowledge graph-based persistent memory system through the Model Context Protocol.
## Features
- 🧠 **Knowledge Graph** - Build and manage knowledge graphs
- 📊 **Entity Management** - Create and manage entities
- 🔗 **Relationships** - Create and track relationships
- 💾 **Persistent Memory** - Advanced memory storage
- 🔍 **Graph Queries** - Query the knowledge graph
## Environment Variables
| Variable | Default | Description |
| -------------------------- | -------- | ------------------------ |
| `MCP_MEMORY_VERSION` | `latest` | MCP Memory image version |
| `MCP_MEMORY_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,25 @@
# Memory MCP 服务器
Memory MCP 服务器通过 Model Context Protocol 提供高级基于知识图谱的持久化内存系统。
## 功能特性
- 🧠 **知识图谱** - 构建和管理知识图谱
- 📊 **实体管理** - 创建和管理实体
- 🔗 **关系管理** - 创建和跟踪关系
- 💾 **持久化内存** - 高级内存存储
- 🔍 **图查询** - 查询知识图谱
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------- | -------- | ------------------- |
| `MCP_MEMORY_VERSION` | `latest` | MCP Memory 镜像版本 |
| `MCP_MEMORY_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,37 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-memory:
<<: *default
image: mcp/memory:${MCP_MEMORY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_MEMORY_PORT_OVERRIDE:-8000}:8000"
volumes:
- memory_data:/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M
volumes:
memory_data:
driver: local

View File

@@ -0,0 +1,14 @@
# MCP Neo4j Cypher Server Configuration
# ====================================
# MCP Service
MCP_NEO4J_CYPHER_VERSION=latest
MCP_NEO4J_CYPHER_PORT_OVERRIDE=8000
# Neo4j Connection
NEO4J_URL=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password
# Timezone
TZ=UTC

View File

@@ -0,0 +1,26 @@
# Neo4j Cypher MCP Server
Neo4j Cypher MCP Server provides Cypher query capabilities for Neo4j graph databases through the Model Context Protocol.
## Features
- 🔍 **Cypher Queries** - Execute Cypher queries
- 📊 **Graph Analysis** - Analyze graph structures
- 🔗 **Graph Exploration** - Explore graph data
## Environment Variables
| Variable | Default | Description |
| -------------------------------- | ----------------------- | ------------------------------ |
| `MCP_NEO4J_CYPHER_VERSION` | `latest` | MCP Neo4j Cypher image version |
| `MCP_NEO4J_CYPHER_PORT_OVERRIDE` | `8000` | MCP service port |
| `NEO4J_URL` | `bolt://localhost:7687` | Neo4j connection URL |
| `NEO4J_USER` | `neo4j` | Database user |
| `NEO4J_PASSWORD` | `password` | Database password |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,26 @@
# Neo4j Cypher MCP 服务器
Neo4j Cypher MCP 服务器通过 Model Context Protocol 为 Neo4j 图数据库提供 Cypher 查询功能。
## 功能特性
- 🔍 **Cypher 查询** - 执行 Cypher 查询
- 📊 **图分析** - 分析图结构
- 🔗 **图探索** - 探索图数据
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------------- | ----------------------- | ------------------------- |
| `MCP_NEO4J_CYPHER_VERSION` | `latest` | MCP Neo4j Cypher 镜像版本 |
| `MCP_NEO4J_CYPHER_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `NEO4J_URL` | `bolt://localhost:7687` | Neo4j 连接 URL |
| `NEO4J_USER` | `neo4j` | 数据库用户 |
| `NEO4J_PASSWORD` | `password` | 数据库密码 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,34 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-neo4j-cypher:
<<: *default
image: mcp/neo4j-cypher:${MCP_NEO4J_CYPHER_VERSION:-latest}
environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}
- NEO4J_USER=${NEO4J_USER:-neo4j}
- NEO4J_PASSWORD=${NEO4J_PASSWORD:-password}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_NEO4J_CYPHER_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,14 @@
# MCP Neo4j Memory Server Configuration
# ====================================
# MCP Service
MCP_NEO4J_MEMORY_VERSION=latest
MCP_NEO4J_MEMORY_PORT_OVERRIDE=8000
# Neo4j Connection
NEO4J_URL=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password
# Timezone
TZ=UTC

View File

@@ -0,0 +1,27 @@
# Neo4j Memory MCP Server
Neo4j Memory MCP Server provides memory management capabilities using Neo4j knowledge graphs through the Model Context Protocol.
## Features
- 🧠 **Knowledge Graph** - Build and manage knowledge graphs
- 📊 **Entity Management** - Create and manage entities
- 🔗 **Relationships** - Create and track relationships
- 💾 **Persistent Memory** - Store and retrieve memories
## Environment Variables
| Variable | Default | Description |
| -------------------------------- | ----------------------- | ------------------------------ |
| `MCP_NEO4J_MEMORY_VERSION` | `latest` | MCP Neo4j Memory image version |
| `MCP_NEO4J_MEMORY_PORT_OVERRIDE` | `8000` | MCP service port |
| `NEO4J_URL` | `bolt://localhost:7687` | Neo4j connection URL |
| `NEO4J_USER` | `neo4j` | Database user |
| `NEO4J_PASSWORD` | `password` | Database password |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,27 @@
# Neo4j Memory MCP 服务器
Neo4j Memory MCP 服务器通过 Model Context Protocol 使用 Neo4j 知识图谱提供内存管理功能。
## 功能特性
- 🧠 **知识图谱** - 构建和管理知识图谱
- 📊 **实体管理** - 创建和管理实体
- 🔗 **关系管理** - 创建和跟踪关系
- 💾 **持久化内存** - 存储和检索内存
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------------- | ----------------------- | ------------------------- |
| `MCP_NEO4J_MEMORY_VERSION` | `latest` | MCP Neo4j Memory 镜像版本 |
| `MCP_NEO4J_MEMORY_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `NEO4J_URL` | `bolt://localhost:7687` | Neo4j 连接 URL |
| `NEO4J_USER` | `neo4j` | 数据库用户 |
| `NEO4J_PASSWORD` | `password` | 数据库密码 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,34 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-neo4j-memory:
<<: *default
image: mcp/neo4j-memory:${MCP_NEO4J_MEMORY_VERSION:-latest}
environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}
- NEO4J_USER=${NEO4J_USER:-neo4j}
- NEO4J_PASSWORD=${NEO4J_PASSWORD:-password}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_NEO4J_MEMORY_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,13 @@
# MCP Notion Server Configuration
# ==============================
# MCP Service
MCP_NOTION_VERSION=latest
MCP_NOTION_PORT_OVERRIDE=8000
# Notion Integration Token (Required)
# Get your token from: https://developers.notion.com
INTERNAL_INTEGRATION_TOKEN=
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# Notion MCP Server
Official Notion MCP Server providing integration with Notion workspace through the Model Context Protocol.
## Features
- 📝 **Page Management** - Create and manage pages
- 📋 **Database Queries** - Query Notion databases
- 🔍 **Content Search** - Search workspace content
- 📊 **Data Management** - Manage database records
## Environment Variables
| Variable | Default | Description |
| ---------------------------- | -------- | ----------------------------------- |
| `MCP_NOTION_VERSION` | `latest` | MCP Notion image version |
| `MCP_NOTION_PORT_OVERRIDE` | `8000` | MCP service port |
| `INTERNAL_INTEGRATION_TOKEN` | - | Notion integration token (required) |
| `TZ` | `UTC` | Timezone |
## Getting Started
1. Create a Notion integration at <https://developers.notion.com>
2. Set the `INTERNAL_INTEGRATION_TOKEN` in your `.env` file
3. Run `docker compose up -d`

View File

@@ -0,0 +1,25 @@
# Notion MCP 服务器
官方 Notion MCP 服务器通过 Model Context Protocol 提供与 Notion 工作区的集成。
## 功能特性
- 📝 **页面管理** - 创建和管理页面
- 📋 **数据库查询** - 查询 Notion 数据库
- 🔍 **内容搜索** - 搜索工作区内容
- 📊 **数据管理** - 管理数据库记录
## 环境变量
| 变量 | 默认值 | 说明 |
| ---------------------------- | -------- | ----------------------- |
| `MCP_NOTION_VERSION` | `latest` | MCP Notion 镜像版本 |
| `MCP_NOTION_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `INTERNAL_INTEGRATION_TOKEN` | - | Notion 集成令牌(必需) |
| `TZ` | `UTC` | 时区 |
## 快速开始
1.<https://developers.notion.com> 创建 Notion 集成
2.`.env` 文件中设置 `INTERNAL_INTEGRATION_TOKEN`
3. 运行 `docker compose up -d`

View File

@@ -0,0 +1,32 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-notion:
<<: *default
image: mcp/notion:${MCP_NOTION_VERSION:-latest}
environment:
- INTERNAL_INTEGRATION_TOKEN=${INTERNAL_INTEGRATION_TOKEN}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_NOTION_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP OpenAPI Schema Server Configuration
# ======================================
# MCP Service
MCP_OPENAPI_SCHEMA_VERSION=latest
MCP_OPENAPI_SCHEMA_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# OpenAPI Schema MCP Server
OpenAPI Schema MCP Server provides OpenAPI schema parsing and validation through the Model Context Protocol.
## Features
- 📋 **Schema Parsing** - Parse OpenAPI schemas
-**Validation** - Validate API schemas
- 🔍 **Schema Analysis** - Analyze schema structures
- 📊 **Schema Generation** - Generate schemas from APIs
## Environment Variables
| Variable | Default | Description |
| ---------------------------------- | -------- | -------------------------------- |
| `MCP_OPENAPI_SCHEMA_VERSION` | `latest` | MCP OpenAPI Schema image version |
| `MCP_OPENAPI_SCHEMA_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# OpenAPI Schema MCP 服务器
OpenAPI Schema MCP 服务器通过 Model Context Protocol 提供 OpenAPI 模式解析和验证。
## 功能特性
- 📋 **模式解析** - 解析 OpenAPI 模式
-**验证** - 验证 API 模式
- 🔍 **模式分析** - 分析模式结构
- 📊 **模式生成** - 从 API 生成模式
## 环境变量
| 变量 | 默认值 | 说明 |
| ---------------------------------- | -------- | --------------------------- |
| `MCP_OPENAPI_SCHEMA_VERSION` | `latest` | MCP OpenAPI Schema 镜像版本 |
| `MCP_OPENAPI_SCHEMA_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-openapi-schema:
<<: *default
image: mcp/openapi-schema:${MCP_OPENAPI_SCHEMA_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_OPENAPI_SCHEMA_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP OpenAPI Server Configuration
# ===============================
# MCP Service
MCP_OPENAPI_VERSION=latest
MCP_OPENAPI_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,23 @@
# OpenAPI MCP Server
OpenAPI MCP Server provides OpenAPI specification support through the Model Context Protocol.
## Features
- 📋 **API Documentation** - Parse and analyze OpenAPI specs
- 🔌 **API Integration** - Connect to OpenAPI services
- 📐 **Schema Validation** - Validate API schemas
## Environment Variables
| Variable | Default | Description |
| --------------------------- | -------- | ------------------------- |
| `MCP_OPENAPI_VERSION` | `latest` | MCP OpenAPI image version |
| `MCP_OPENAPI_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,23 @@
# OpenAPI MCP 服务器
OpenAPI MCP 服务器通过 Model Context Protocol 提供 OpenAPI 规范支持。
## 功能特性
- 📋 **API 文档** - 解析和分析 OpenAPI 规范
- 🔌 **API 集成** - 连接到 OpenAPI 服务
- 📐 **模式验证** - 验证 API 模式
## 环境变量
| 变量 | 默认值 | 说明 |
| --------------------------- | -------- | -------------------- |
| `MCP_OPENAPI_VERSION` | `latest` | MCP OpenAPI 镜像版本 |
| `MCP_OPENAPI_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-openapi:
<<: *default
image: mcp/openapi:${MCP_OPENAPI_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_OPENAPI_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,13 @@
# MCP OpenWeather Server Configuration
# ===================================
# MCP Service
MCP_OPENWEATHER_VERSION=latest
MCP_OPENWEATHER_PORT_OVERRIDE=8000
# OpenWeather API Key (Required)
# Get your API key from: https://openweathermap.org/api
OPENWEATHER_API_KEY=
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# OpenWeather MCP Server
OpenWeather MCP Server provides weather data and meteorological information through the Model Context Protocol.
## Features
- 🌤️ **Current Weather** - Get current weather data
- 📋 **Weather Forecast** - Get weather forecasts
- 🌡️ **Temperature Data** - Access temperature information
- 🌍 **Location-based** - Query weather by location
## Environment Variables
| Variable | Default | Description |
| ------------------------------- | -------- | ------------------------------ |
| `MCP_OPENWEATHER_VERSION` | `latest` | MCP OpenWeather image version |
| `MCP_OPENWEATHER_PORT_OVERRIDE` | `8000` | MCP service port |
| `OPENWEATHER_API_KEY` | - | OpenWeather API key (required) |
| `TZ` | `UTC` | Timezone |
## Getting Started
1. Sign up at [OpenWeatherMap](https://openweathermap.org/api) to get your API key
2. Set the `OPENWEATHER_API_KEY` in your `.env` file
3. Run `docker compose up -d`

View File

@@ -0,0 +1,25 @@
# OpenWeather MCP 服务器
OpenWeather MCP 服务器通过 Model Context Protocol 提供气象数据和气象信息。
## 功能特性
- 🌤️ **当前天气** - 获取当前天气数据
- 📋 **天气预报** - 获取天气预报
- 🌡️ **温度数据** - 访问温度信息
- 🌍 **基于位置** - 按位置查询天气
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------------- | -------- | ---------------------------- |
| `MCP_OPENWEATHER_VERSION` | `latest` | MCP OpenWeather 镜像版本 |
| `MCP_OPENWEATHER_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `OPENWEATHER_API_KEY` | - | OpenWeather API 密钥(必需) |
| `TZ` | `UTC` | 时区 |
## 快速开始
1. 在 [OpenWeatherMap](https://openweathermap.org/api) 注册获取 API 密钥
2.`.env` 文件中设置 `OPENWEATHER_API_KEY`
3. 运行 `docker compose up -d`

View File

@@ -0,0 +1,32 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-openweather:
<<: *default
image: mcp/openweather:${MCP_OPENWEATHER_VERSION:-latest}
environment:
- OPENWEATHER_API_KEY=${OPENWEATHER_API_KEY}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_OPENWEATHER_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Paper Search Server Configuration
# ====================================
# MCP Service
MCP_PAPER_SEARCH_VERSION=latest
MCP_PAPER_SEARCH_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Paper Search MCP Server
Paper Search MCP Server provides research paper search and discovery capabilities through the Model Context Protocol.
## Features
- 🔍 **Paper Search** - Search research papers
- 📊 **Advanced Filtering** - Filter papers by various criteria
- 📥 **Paper Access** - Access paper information and metadata
- 🔗 **Cross-reference** - Find related papers
## Environment Variables
| Variable | Default | Description |
| -------------------------------- | -------- | ------------------------------ |
| `MCP_PAPER_SEARCH_VERSION` | `latest` | MCP Paper Search image version |
| `MCP_PAPER_SEARCH_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Paper Search MCP 服务器
Paper Search MCP 服务器通过 Model Context Protocol 提供研究论文搜索和发现功能。
## 功能特性
- 🔍 **论文搜索** - 搜索研究论文
- 📊 **高级过滤** - 按各种条件过滤论文
- 📥 **论文访问** - 访问论文信息和元数据
- 🔗 **交叉参考** - 查找相关论文
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------------- | -------- | ------------------------- |
| `MCP_PAPER_SEARCH_VERSION` | `latest` | MCP Paper Search 镜像版本 |
| `MCP_PAPER_SEARCH_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-paper-search:
<<: *default
image: mcp/paper-search:${MCP_PAPER_SEARCH_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_PAPER_SEARCH_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Sequential Thinking Server Configuration
# ==========================================
# MCP Service
MCP_SEQUENTIALTHINKING_VERSION=latest
MCP_SEQUENTIALTHINKING_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Sequential Thinking MCP Server
Sequential Thinking MCP Server provides structured reasoning and step-by-step thinking capabilities through the Model Context Protocol.
## Features
- 🧠 **Sequential Reasoning** - Perform step-by-step reasoning
- 💭 **Thought Tracking** - Track and manage thoughts
- 📝 **Structured Analysis** - Structured problem analysis
- 🔄 **Iterative Refinement** - Refine solutions iteratively
## Environment Variables
| Variable | Default | Description |
| -------------------------------------- | -------- | ------------------------------------- |
| `MCP_SEQUENTIALTHINKING_VERSION` | `latest` | MCP Sequential Thinking image version |
| `MCP_SEQUENTIALTHINKING_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Sequential Thinking MCP 服务器
Sequential Thinking MCP 服务器通过 Model Context Protocol 提供结构化推理和逐步思考功能。
## 功能特性
- 🧠 **顺序推理** - 执行逐步推理
- 💭 **思考跟踪** - 跟踪和管理思考
- 📝 **结构化分析** - 结构化问题分析
- 🔄 **迭代精化** - 迭代精化解决方案
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------------------- | -------- | -------------------------------- |
| `MCP_SEQUENTIALTHINKING_VERSION` | `latest` | MCP Sequential Thinking 镜像版本 |
| `MCP_SEQUENTIALTHINKING_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-sequentialthinking:
<<: *default
image: mcp/sequentialthinking:${MCP_SEQUENTIALTHINKING_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_SEQUENTIALTHINKING_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,12 @@
# MCP SQLite Server Configuration
# ==============================
# MCP Service
MCP_SQLITE_VERSION=latest
MCP_SQLITE_PORT_OVERRIDE=8000
# Data directory
DATA_DIR=./data
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# SQLite MCP Server
SQLite MCP Server provides database interaction and business intelligence capabilities through the Model Context Protocol.
## Features
- 💾 **Database Access** - Access SQLite databases
- 🔍 **Query Execution** - Execute SQL queries
- 📊 **Data Analysis** - Analyze data
- 📈 **Business Intelligence** - BI capabilities
## Environment Variables
| Variable | Default | Description |
| -------------------------- | -------- | ------------------------ |
| `MCP_SQLITE_VERSION` | `latest` | MCP SQLite image version |
| `MCP_SQLITE_PORT_OVERRIDE` | `8000` | MCP service port |
| `DATA_DIR` | `./data` | Data directory path |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,25 @@
# SQLite MCP 服务器
SQLite MCP 服务器通过 Model Context Protocol 提供数据库交互和商业智能功能。
## 功能特性
- 💾 **数据库访问** - 访问 SQLite 数据库
- 🔍 **查询执行** - 执行 SQL 查询
- 📊 **数据分析** - 分析数据
- 📈 **商业智能** - BI 功能
## 环境变量
| 变量 | 默认值 | 说明 |
| -------------------------- | -------- | ------------------- |
| `MCP_SQLITE_VERSION` | `latest` | MCP SQLite 镜像版本 |
| `MCP_SQLITE_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `DATA_DIR` | `./data` | 数据目录路径 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,33 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-sqlite:
<<: *default
image: mcp/sqlite:${MCP_SQLITE_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_SQLITE_PORT_OVERRIDE:-8000}:8000"
volumes:
- ${DATA_DIR:-./data}:/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Text to GraphQL Server Configuration
# ========================================
# MCP Service
MCP_TEXT_TO_GRAPHQL_VERSION=latest
MCP_TEXT_TO_GRAPHQL_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Text to GraphQL MCP Server
Text to GraphQL MCP Server converts natural language text descriptions into GraphQL queries through the Model Context Protocol.
## Features
- 📝 **Text Parsing** - Parse text descriptions
- 🔄 **Query Generation** - Generate GraphQL queries from text
- 🔗 **API Integration** - Integrate with GraphQL APIs
- 🎯 **Query Optimization** - Optimize generated queries
## Environment Variables
| Variable | Default | Description |
| ----------------------------------- | -------- | --------------------------------- |
| `MCP_TEXT_TO_GRAPHQL_VERSION` | `latest` | MCP Text to GraphQL image version |
| `MCP_TEXT_TO_GRAPHQL_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Text to GraphQL MCP 服务器
Text to GraphQL MCP 服务器通过 Model Context Protocol 将自然语言文本描述转换为 GraphQL 查询。
## 功能特性
- 📝 **文本解析** - 解析文本描述
- 🔄 **查询生成** - 从文本生成 GraphQL 查询
- 🔗 **API 集成** - 与 GraphQL API 集成
- 🎯 **查询优化** - 优化生成的查询
## 环境变量
| 变量 | 默认值 | 说明 |
| ----------------------------------- | -------- | ---------------------------- |
| `MCP_TEXT_TO_GRAPHQL_VERSION` | `latest` | MCP Text to GraphQL 镜像版本 |
| `MCP_TEXT_TO_GRAPHQL_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-text-to-graphql:
<<: *default
image: mcp/text-to-graphql:${MCP_TEXT_TO_GRAPHQL_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_TEXT_TO_GRAPHQL_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,9 @@
# MCP Time Server Configuration
# ============================
# MCP Service
MCP_TIME_VERSION=latest
MCP_TIME_PORT_OVERRIDE=8000
# Timezone
TZ=UTC

View File

@@ -0,0 +1,24 @@
# Time MCP Server
Time MCP Server provides time and timezone information capabilities through the Model Context Protocol.
## Features
- 🕐 **Current Time** - Get current time
- 🌍 **Timezone Support** - Work with multiple timezones
- 📅 **Date/Time Operations** - Various date/time operations
-**Time Conversions** - Convert between timezones
## Environment Variables
| Variable | Default | Description |
| ------------------------ | -------- | ---------------------- |
| `MCP_TIME_VERSION` | `latest` | MCP Time image version |
| `MCP_TIME_PORT_OVERRIDE` | `8000` | MCP service port |
| `TZ` | `UTC` | Timezone |
## Quick Start
```bash
docker compose up -d
```

View File

@@ -0,0 +1,24 @@
# Time MCP 服务器
Time MCP 服务器通过 Model Context Protocol 提供时间和时区信息功能。
## 功能特性
- 🕐 **当前时间** - 获取当前时间
- 🌍 **时区支持** - 使用多个时区
- 📅 **日期/时间操作** - 各种日期/时间操作
-**时间转换** - 在时区之间转换
## 环境变量
| 变量 | 默认值 | 说明 |
| ------------------------ | -------- | ----------------- |
| `MCP_TIME_VERSION` | `latest` | MCP Time 镜像版本 |
| `MCP_TIME_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `TZ` | `UTC` | 时区 |
## 快速开始
```bash
docker compose up -d
```

View File

@@ -0,0 +1,31 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-time:
<<: *default
image: mcp/time:${MCP_TIME_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_TIME_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M

View File

@@ -0,0 +1,13 @@
# MCP Wolfram Alpha Server Configuration
# ======================================
# MCP Service
MCP_WOLFRAM_ALPHA_VERSION=latest
MCP_WOLFRAM_ALPHA_PORT_OVERRIDE=8000
# Wolfram Alpha API Key (Required)
# Get your API key from: https://products.wolframalpha.com/api/
WOLFRAM_ALPHA_APPID=
# Timezone
TZ=UTC

View File

@@ -0,0 +1,25 @@
# Wolfram Alpha MCP Server
Wolfram Alpha MCP Server provides computational knowledge engine capabilities through the Model Context Protocol.
## Features
- 🔢 **Computational Queries** - Perform computational queries
- 📊 **Data Analysis** - Analyze complex data
- 🧮 **Mathematical Operations** - Mathematical computations
- 🌍 **Knowledge Base** - Access Wolfram Alpha knowledge base
## Environment Variables
| Variable | Default | Description |
| --------------------------------- | -------- | -------------------------------- |
| `MCP_WOLFRAM_ALPHA_VERSION` | `latest` | MCP Wolfram Alpha image version |
| `MCP_WOLFRAM_ALPHA_PORT_OVERRIDE` | `8000` | MCP service port |
| `WOLFRAM_ALPHA_APPID` | - | Wolfram Alpha API key (required) |
| `TZ` | `UTC` | Timezone |
## Getting Started
1. Get your API key from [Wolfram Alpha](https://products.wolframalpha.com/api/)
2. Set the `WOLFRAM_ALPHA_APPID` in your `.env` file
3. Run `docker compose up -d`

View File

@@ -0,0 +1,25 @@
# Wolfram Alpha MCP 服务器
Wolfram Alpha MCP 服务器通过 Model Context Protocol 提供计算知识引擎功能。
## 功能特性
- 🔢 **计算查询** - 执行计算查询
- 📊 **数据分析** - 分析复杂数据
- 🧮 **数学操作** - 数学计算
- 🌍 **知识库** - 访问 Wolfram Alpha 知识库
## 环境变量
| 变量 | 默认值 | 说明 |
| --------------------------------- | -------- | ------------------------------ |
| `MCP_WOLFRAM_ALPHA_VERSION` | `latest` | MCP Wolfram Alpha 镜像版本 |
| `MCP_WOLFRAM_ALPHA_PORT_OVERRIDE` | `8000` | MCP 服务端口 |
| `WOLFRAM_ALPHA_APPID` | - | Wolfram Alpha API 密钥(必需) |
| `TZ` | `UTC` | 时区 |
## 快速开始
1. 从 [Wolfram Alpha](https://products.wolframalpha.com/api/) 获取 API 密钥
2.`.env` 文件中设置 `WOLFRAM_ALPHA_APPID`
3. 运行 `docker compose up -d`

View File

@@ -0,0 +1,32 @@
x-default: &default
restart: unless-stopped
logging:
driver: json-file
options:
max-size: 100m
max-file: "3"
services:
mcp-wolfram-alpha:
<<: *default
image: mcp/wolfram-alpha:${MCP_WOLFRAM_ALPHA_VERSION:-latest}
environment:
- WOLFRAM_ALPHA_APPID=${WOLFRAM_ALPHA_APPID}
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}
ports:
- "${MCP_WOLFRAM_ALPHA_PORT_OVERRIDE:-8000}:8000"
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
cpus: '1.00'
memory: 512M
reservations:
cpus: '0.25'
memory: 128M