MCP.so
登录

Container MCP Server

@54rt1n

基本信息

分类

云与基础设施

许可证

Apache-2.0

传输方式

stdio

作者

54rt1n

关于 Container MCP Server

A podman ubuntu 24.04 container that serves a MCP server; with file, code execution, bash shell, knowledgebase, and more.

Container MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "container-mcp": {
      "content": "This is the content of the web page...",
      "url": "https://example.com/page",
      "title": "Example Page",
      "success": true,
      "error": null
    }
  }
}

Container MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,直接连接服务器端点实时获取工具列表。

概览

What is Container-MCP?

Container-MCP is a secure, container-based implementation of the Model Context Protocol (MCP) that provides a sandboxed environment for executing code, running commands, accessing files, and performing web operations on behalf of large language models. It exposes these capabilities as standardized tools that AI systems can discover and call.

How to use Container-MCP?

Configure the server via environment variables and run it in development or production mode. Tools are discovered and called by AI systems using the MCP protocol. No explicit installation or invocation commands are documented in the README.

Key features of Container-MCP

  • Multi-layered security with container isolation, AppArmor, and Firejail
  • MCP protocol with standardized tool discovery and execution
  • Domain-specific managers for code, files, web, databases, and more
  • Resource limits on CPU, memory, and execution time
  • Path traversal prevention and allowed extension restrictions
  • Configurable environment with development and production modes

Use cases of Container-MCP

  • Execute untrusted bash commands or Python code in a secure sandbox
  • Perform safe file operations (read, write, move, delete, patch) in a sandbox
  • Scrape web pages or interactively browse websites via Playwright
  • Build and query a structured knowledge base with semantic search
  • Retrieve stock and cryptocurrency data from Yahoo Finance
  • Fetch and aggregate RSS and Atom feeds

常见问题

1

What security measures does Container-MCP use?

It uses container isolation via Podman/Docker, AppArmor profiles, Firejail sandboxing, resource limits (CPU, memory, execution time), path traversal prevention, and allowed extension restrictions.

2

What domain-specific managers are available?

Managers include BashManager, PythonManager, FileManager, WebManager, KnowledgeBaseManager, ListManager, MarketManager (Yahoo Finance), and RssManager.

3

Does web_browse require additional dependencies?

Yes, `web_browse` requires Playwright browser binaries. Outside the container, install them with `python -m playwright install chromium` (or `playwright install`).

4

How are knowledge base documents organized?

Documents use a structured URI format (`kb://namespace/collection[/subcollection]*/name`) and support RDF-style relationships, preferences, references, and metadata management.

5

Can I configure the environment with environment variables?

Yes, extensive configuration via environment variables is supported, including custom environment and switching between development and production modes.

评论

云与基础设施 分类下的更多 MCP 服务器