mcp-server

Govern a local MCP server for read-only transcript and workspace data access.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/euroconic/noter --skill mcp-server-euroconic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-server
Source: https://github.com/euroconic/noter/tree/main/skills/mcp-server
Command: npx skills add https://github.com/euroconic/noter --skill mcp-server-euroconic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Governs a local MCP server to provide a safe, read-only bridge for transcripts and workspace data, preventing writes to disk and external network calls while restricting access to the Electron workspace and history data.

Core Features & Use Cases

  • Read-only operation with privacy-first design, never writing to disk or making network calls.
  • Tool contract exposure and deterministic behavior via StdioServerTransport for Claude Code and Cursor.
  • Context-aware data sources: transcripts from ~/Documents/noter/History and workspace tabs from ~/Library/Application Support/noter/workspace.json, enabling reliable development and debugging.

Quick Start

From the mcp-server directory, install dependencies, build, and start the server to run dist/index.js via StdioServerTransport.

Frequently Asked Questions about mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a read-only local MCP server for Claude Code or Cursor?

To set up a read-only local MCP server, install dependencies from the mcp-server directory, build the project, and start dist/index.js via StdioServerTransport to expose a deterministic tool contract for Claude Code and Cursor.

What is a read-only MCP server and why do I need one for workspace data?

A read-only MCP server provides a safe data bridge by restricting access to local workspace files and transcripts, preventing any writes to disk and blocking external network calls for privacy-first development and debugging.

Does the local MCP server write data to disk or make external network calls?

No, the local MCP server operates with a privacy-first, read-only design that never writes to disk or makes external network calls, ensuring safe access to local transcripts and workspace tab data.

How do I configure tool contracts for a Node.js MCP server using StdioServerTransport?

You configure tool contracts by running the built dist/index.js file through StdioServerTransport, exposing deterministic read-only behavior and context-aware data sources for connected editor clients.

Can I access noter transcripts and workspace tabs through a local MCP server?

Yes, the server accesses transcripts from ~/Documents/noter/History and workspace tabs from ~/Library/Application Support/noter/workspace.json, providing context-aware data sources for reliable debugging.

What are the limitations of running a read-only MCP server for local development?

The read-only MCP server restricts access to the Electron workspace and history data, does not support writing modifications to disk, and cannot perform external network calls, limiting it to safe data retrieval only.