Skip to main content
Glama

MCP Personal Tools Server

by Myk3rinos

MCP Demo Server

This project is a demonstration server for the Model Context Protocol (MCP). It provides a set of resources and tools to interact with a simple user database.

Architecture

mcp/ ├───.gitignore ├───package-lock.json ├───package.json ├───tsconfig.json ├───.git/... ├───build/ │ └───data/... └───src/ ├───server.ts └───data/ └───users.json

The server is built with Node.js and TypeScript, using the @modelcontextprotocol/sdk. It communicates over standard I/O using a StdioServerTransport.

The server exposes the following:

  • Resources:
    • user-details: Fetches user profiles from a JSON file.
  • Tools:
    • create-user: Creates a new user in the JSON database.
    • add-note: Adds a note to a local file in the user's documents directory.

Installation

  1. Clone the repository.
  2. Install the dependencies:
    npm install
  3. Build the server:
    npm run server:build

Usage

To start the server, run:

npm start

For development, you can use:

npm run server:dev

This will start the server with tsx for automatic recompilation.

Available Scripts

  • npm start: Starts the production server.
  • npm run server:dev: Starts the development server.
  • npm run server:build: Compiles the TypeScript code.
  • npm run server:build:watch: Compiles the TypeScript code in watch mode.
  • npm run server:inspect: Inspects the server using the MCP Inspector.

Resources

user-details

  • Description: Get a user's details from the database.
  • URI: users://{userId}/profile
  • MIME Type: application/json

Tools

create-user

  • Description: Create a new user in the database.
  • Parameters:
    • name (string)
    • email (string)
    • address (string)
    • phone (string)
    • password (string)

add-note

  • Description: Adds a new line to the notes file.
  • Parameters:
    • text (string): The text to add to the notes file.
Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

A simple server implementing the Model Context Protocol (MCP) that exposes personal tools like note-taking for compatible MCP clients or agents.

  1. Architecture
    1. Installation
      1. Usage
        1. Available Scripts
          1. Resources
            1. user-details
          2. Tools
            1. create-user
            2. add-note

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
            Last updated -
            3
            24
            62
            Apache 2.0
          • -
            security
            F
            license
            -
            quality
            This TypeScript-based MCP server allows users to manage a simple notes system through creating and summarizing text notes using Model Context Protocol (MCP).
            Last updated -
            736
            7
            • Apple
          • A
            security
            A
            license
            A
            quality
            This TypeScript-based MCP server allows users to manage and interact with a note system through Model Context Protocol, enabling note creation and summarization with URIs and metadata.
            Last updated -
            1
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A simple note-taking MCP server that stores notes and can generate summaries of stored content.
            Last updated -
            4
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/Myk3rinos/MCP'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server