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.