isolated-commands-mcp-server MCP Server

isolated-commands-mcp-server MCP Server

这个GitHub仓库托管了一个用于安全本地命令执行、笔记管理和摘要的MCP Server,使用TypeScript编写。设置需要安装依赖并集成Claude Desktop。

简介

这是一个基于 TypeScript 的 MCP 服务器,提供在隔离环境中运行命令的功能,实现了简单的笔记系统,支持创建和摘要生成功能。

核心功能

  • 资源:通过 note:// URI 访问笔记
  • 工具:使用 create_note 创建新笔记
  • 提示:通过 summarize_notes 生成笔记摘要

安装和设置

  1. 安装依赖:

    npm install
    
  2. 构建服务器:

    npm run build
    
  3. 开发模式(自动重建):

    npm run watch
    
  4. 在 Claude Desktop 中配置:

    添加以下配置到相应文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
    {
      "mcpServers": {
        "isolated-commands-mcp-server": {
          "command": "/path/to/isolated-commands-mcp-server/build/index.js"
        }
      }
    }
    

调试

使用 MCP Inspector 进行调试:

npm run inspector

然后通过浏览器访问提供的 URL 使用调试工具。

了解更多

详细文档请参考项目 GitHub 仓库的完整说明。