rakeshgangwar_n8n_mcp_server

rakeshgangwar_n8n_mcp_server

by rakeshgangwar
A TypeScript-based MCP server implementing a simple notes system with resources, tools, and prompts.

n8n-server MCP Server: A Simple Notes System Implementation

Overview

The n8n-server MCP Server is a TypeScript-based implementation of the Model Context Protocol (MCP). It provides a simple notes system to demonstrate core MCP concepts, including resource management, tool creation, and prompt generation for summarization tasks.


Features

Resources

  • Note URIs: Access notes via note:// URIs.
  • Note Metadata: Each note includes a title, content, and metadata.
  • Plain Text MIME Type: Simplified content access with plain text formatting.

Tools

  • create_note: Create new text notes with required parameters (title and content). Notes are stored in the server state.

Prompts

  • summarize_notes: Generate a summary of all stored notes. Includes embedded resources and returns a structured prompt for LLM summarization.

Development

Installation

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Debugging

Debugging MCP servers can be challenging due to stdio communication. Use the MCP Inspector for debugging:

npm run inspector

The Inspector provides a URL for browser-based debugging tools.


Configuration

Integration with Claude Desktop

To use the server with Claude Desktop, add the server configuration file:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

Example configuration:

{
  "mcpServers": {
    "n8n-server": {
      "command": "/path/to/n8n-server/build/index.js"
    }
  }
}

About

This project is licensed under the MIT License. For more details, refer to the LICENSE file.


Repository Details

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Languages: JavaScript (100.0%)

Visit the Repository

Features & Capabilities

Categories
mcp_server model_context_protocol typescript javascript claude notes api_integration

Implementation Details

Stats

0 Views
1 GitHub Stars

Repository Info

rakeshgangwar Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300