Local MCP Server

在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。

已扫描
适合谁
需要本地化AI开发的开发者、注重数据隐私的终端用户
不适合谁
无Termux或Linux环境的用户、不熟悉CLI操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
中等(★★☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @wizelements/local-mcp-server

Skill 说明

命令、参数、文件名以原文为准

Termux 本地 MCP 服务器

在 Termux 中运行完整的 MCP 服务器,通过 Ollama 将本地 AI 模型与相同工具集对接。

什么是 MCP?

模型上下文协议(Model Context Protocol,简称 MCP)是 AI 工具集成的标准。此服务器在本地实现该协议,使你的 Ollama 模型能够:

  • 读取文件和目录
  • 执行 Bash 命令
  • 使用 grep 搜索代码
  • 通过 glob 模式匹配文件

适用场景

  • 希望脱离云端依赖进行本地 AI 开发的开发者
  • 注重隐私、希望代码保留在设备上的用户
  • 使用 Termux 构建 AI 工作流的进阶用户
  • 需要离线开发环境的场景

功能包含

  • 完整的 MCP 服务器实现(基于 Node.js,约 10MB)
  • 本地 CLI 工具的封装器
  • 路径沙箱机制,保障安全
  • 支持 HTTP 和 stdio 两种传输方式
  • 兼容 Amp 接口(可轻松切换)
  • 健康检查与优雅关闭功能

集成示例

  • 将 Ollama 模型连接至本地文件系统
  • 与 Claude Desktop 作为本地工具提供方配合使用
  • 构建具备工具访问能力的自定义 AI 工作流

快速开始

# 安装依赖
pnpm install

# 设置服务器
bash scripts/setup.sh

# 启动 MCP 服务器
mcp-start

# 验证服务状态
mcp-health

# 连接 Ollama 模型
ollama run llama3.2 --mcp-server http://localhost:8080

配置说明

{
  "server": {
    "port": 8080,
    "transport": "http",
    "sandbox": "~/.openclaw/mcp-sandbox"
  },
  "tools": {
    "read": true,
    "bash": true,
    "grep": true,
    "glob": true
  },
  "security": {
    "allowedPaths": ["~/projects", "~/.openclaw"],
    "forbiddenCommands": ["rm -rf", "dd", "mkfs"]
  }
}

系统要求

  • Termux(Android)或 Linux 环境
  • Node.js v16 或更高版本
  • 已安装 Ollama(用于 LLM 集成,可选)
  • pnpm 或 npm

技术支持

邮箱:support@cod3black.agency

W
@wizelements

已收录 1 个 Skill

相关推荐