isolated-commands-mcp-server

isolated-commands-mcp-server

2

This project is a TypeScript-based Model Context Protocol (MCP) server designed to run commands locally in an isolated environment. It features a simple note management system with tools for managing and summarizing notes, demonstrating core MCP concepts.

isolated-commands-mcp-server MCP Server

A Model Context Protocol server for running commands locally in an isolated environment.

This TypeScript-based MCP server implements a simple notes system:

  • Resources: Manage notes with URIs and metadata.
  • Tools: Create new notes.
  • Prompts: Generate summaries of notes.

Features

Resources

  • Manage notes via note:// URIs.
  • Notes include title, content, and metadata.
  • Supports plain text mime type.

Tools

  • create_note: Create new text notes with title and content.

Prompts

  • summarize_notes: Summarize all stored notes with structured prompts.

Development

  • Install dependencies with npm.
  • Build the server for deployment.
  • Use npm run watch for development with auto-rebuild.

Installation

Add server config to Claude Desktop configuration files on MacOS or Windows.