6amdev-server-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITEA_URL | No | Gitea server URL | http://localhost:3000 |
| LOG_LEVEL | No | Logging level | info |
| OLLAMA_URL | No | Ollama API URL | http://localhost:11434 |
| GITEA_TOKEN | No | Gitea API token | |
| WORKSPACE_ROOT | No | Root directory for workspace | /home/wit/workspace |
| ANTHROPIC_API_KEY | No | Claude API key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| system_statusA | Get current system status including CPU, RAM, and Disk usage |
| system_processesB | List running processes, optionally filtered by name |
| system_logsC | View system logs for a specific service |
| system_uptimeA | Get system uptime and load average |
| docker_listB | List all Docker containers |
| docker_startC | Start a Docker container |
| docker_stopC | Stop a Docker container |
| docker_restartB | Restart a Docker container |
| docker_logsB | View logs from a Docker container |
| docker_execB | Execute a command inside a running container |
| docker_statsB | Show resource usage statistics for containers |
| docker_imagesC | List Docker images |
| gitea_reposC | List all repositories from Gitea |
| gitea_repo_infoC | Get detailed information about a repository |
| gitea_issuesC | List issues in a repository |
| gitea_create_issueB | Create a new issue in a repository |
| gitea_branchesA | List branches in a repository |
| ollama_listA | List all available Ollama models |
| ollama_statusA | Check if Ollama service is running |
| ollama_runC | Run a prompt with an Ollama model |
| ollama_pullA | Download/pull a new model from Ollama registry |
| ollama_infoB | Get detailed information about a specific model |
| ollama_deleteB | Delete an Ollama model |
| workspace_listB | List all projects in the workspace directory |
| workspace_treeA | Show directory tree structure of a project |
| workspace_readB | Read contents of a file in the workspace |
| workspace_writeB | Write content to a file in the workspace |
| workspace_searchC | Search for files or content in the workspace |
| workspace_gitB | Run git commands in a project directory |
| claude_askC | Ask Claude Code a question about code, architecture, or development. Returns AI-generated response. |
| claude_taskB | Give Claude Code a task to complete (e.g., write code, refactor, fix bug). Claude will modify files directly. |
| claude_reviewB | Ask Claude Code to review code and provide feedback |
| claude_explainB | Ask Claude Code to explain how specific code or a feature works |
| claude_statusB | Check if Claude Code CLI is installed and working |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Server Status | Real-time server metrics (CPU, RAM, Disk) |
TDQS
Scored across 34 tools
Tools are grouped by domain (system, docker, gitea, ollama, workspace, claude) which makes them fairly distinct. However, the system_* and docker_* tools have some overlap in purpose (e.g., system_status vs docker_stats both report resource usage), which could cause minor confusion for an agent.
All tool names use a consistent pattern of domain_prefix_action (e.g., docker_list, gitea_issues). This makes the set predictable. Minor inconsistency: the workspace tools use git as part of workspace_git rather than git_*, and claude tools are not prefixed uniformly (e.g., claude_ask vs claude_status).
With 34 tools, the server covers six domains, but this is on the heavy side for a single server. The claude and ollama domains add 5-6 tools each which feels excessive given that many tasks could be combined (e.g., claude_ask, claude_task, claude_review, claude_explain all serve similar purposes with vague boundaries).
Each domain has reasonable coverage: system has monitoring, docker has basic lifecycle, gitea has listing and issue creation, ollama has model management. Notable gaps: gitea lacks repo creation/update/deletion and commit reading; workspace lacks file deletion or listing by type; no tool for restarting services or managing users.