6amdev Server
БесплатноНе проверенMCP server for managing Ubuntu servers with AI integration, enabling system monitoring, Docker control, Gitea repository management, Ollama LLM interaction, wor
Описание
MCP server for managing Ubuntu servers with AI integration, enabling system monitoring, Docker control, Gitea repository management, Ollama LLM interaction, workspace file operations, and Claude Code assistant via natural language.
README
MCP (Model Context Protocol) Server สำหรับจัดการ Ubuntu Server พร้อม AI Integration
Features
- System Management: ดู CPU, RAM, Disk, Processes, Logs
- Docker Control: จัดการ containers (start, stop, logs, exec)
- Gitea Integration: จัดการ Git repositories และ Issues
- Ollama Tools: ควบคุม Local LLM models
- Workspace Management: จัดการไฟล์และโปรเจกต์
- Claude Code Integration: AI-powered coding assistant
Architecture
┌─────────────────┐ MCP Protocol ┌─────────────────────────────────┐
│ Windows PC │◄────────────────────► │ Ubuntu Server (192.168.80.203) │
│ (Cursor/Claude)│ (stdio) │ │
└─────────────────┘ │ ┌─────────────────────────────┐│
│ │ MCP Server (Node.js) ││
│ │ - System Tools ││
│ │ - Docker Tools ││
│ │ - Gitea Tools ││
│ │ - Ollama Tools ││
│ │ - Workspace Tools ││
│ │ - Claude Code Tools ││
│ └─────────────────────────────┘│
└─────────────────────────────────┘
Quick Start
1. Clone Repository
cd ~/workspace
git clone http://192.168.80.203:3000/wit/6amdev-mcp-server.git
cd 6amdev-mcp-server
2. Install Dependencies
npm install
3. Configure Environment
cp .env.example .env
nano .env # Edit with your values
4. Install Claude Code (Optional)
chmod +x scripts/install-claude-code.sh
./scripts/install-claude-code.sh
5. Build & Run
npm run build
npm start
6. Setup as Systemd Service (Optional)
chmod +x scripts/setup-systemd.sh
sudo ./scripts/setup-systemd.sh
Client Configuration
Cursor / Claude Desktop
Add to your MCP configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"6amdev": {
"command": "ssh",
"args": ["-tt", "[email protected]", "cd ~/workspace/6amdev-mcp-server && node dist/index.js"]
}
}
}
Available Tools
System Tools
| Tool | Description |
|---|---|
system_status |
ดูสถานะ CPU, RAM, Disk |
system_processes |
ดู process ที่ทำงานอยู่ |
system_logs |
ดู system logs |
system_uptime |
ดู uptime และ load |
Docker Tools
| Tool | Description |
|---|---|
docker_list |
แสดง containers ทั้งหมด |
docker_start |
Start container |
docker_stop |
Stop container |
docker_restart |
Restart container |
docker_logs |
ดู container logs |
docker_exec |
รัน command ใน container |
docker_stats |
ดูสถิติ resource usage |
docker_images |
แสดง images |
Gitea Tools
| Tool | Description |
|---|---|
gitea_repos |
List repositories |
gitea_repo_info |
ดูข้อมูล repository |
gitea_issues |
List/manage issues |
gitea_create_issue |
สร้าง issue ใหม่ |
gitea_branches |
List branches |
Ollama Tools
| Tool | Description |
|---|---|
ollama_list |
แสดง models ที่มี |
ollama_status |
ดูสถานะ Ollama service |
ollama_run |
รัน prompt กับ model |
ollama_pull |
Download model ใหม่ |
ollama_info |
ดูข้อมูล model |
ollama_delete |
ลบ model |
Workspace Tools
| Tool | Description |
|---|---|
workspace_list |
List projects |
workspace_tree |
แสดงโครงสร้างโปรเจกต์ |
workspace_read |
อ่านไฟล์ |
workspace_write |
เขียนไฟล์ |
workspace_search |
ค้นหาไฟล์/content |
workspace_git |
รัน git commands |
Claude Code Tools
| Tool | Description |
|---|---|
claude_ask |
ถามคำถาม Claude Code |
claude_task |
สั่งให้ทำ task |
claude_review |
Review code |
claude_explain |
อธิบายโค้ด |
claude_status |
เช็คสถานะ Claude Code |
Environment Variables
| Variable | Description | Default |
|---|---|---|
WORKSPACE_ROOT |
Root directory for workspace | /home/wit/workspace |
GITEA_URL |
Gitea server URL | http://localhost:3000 |
GITEA_TOKEN |
Gitea API token | - |
OLLAMA_URL |
Ollama API URL | http://localhost:11434 |
ANTHROPIC_API_KEY |
Claude API key | - |
LOG_LEVEL |
Logging level | info |
Development
# Run in development mode (auto-reload)
npm run dev
# Build
npm run build
# Lint
npm run lint
License
MIT © 6AMDev
Установка 6amdev Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/6amdev/6amdev-server-mcpFAQ
6amdev Server MCP бесплатный?
Да, 6amdev Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для 6amdev Server?
Нет, 6amdev Server работает без API-ключей и переменных окружения.
6amdev Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить 6amdev Server в Claude Desktop, Claude Code или Cursor?
Открой 6amdev Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare 6amdev Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
