Skip to main content
Glama

MCP Server Project

MCP Server Project

A Model Context Protocol (MCP) server application for building custom tools and integrations.

Overview

This project implements an MCP server that provides custom tools and capabilities. The Model Context Protocol enables seamless integration between AI applications and external tools/data sources.

Getting Started

Prerequisites

  • Node.js 18 or higher

  • npm or yarn

Installation

npm install

Building

npm run build

Running

npm start

Development

Watch Mode

To automatically rebuild on file changes:

npm run watch

Project Structure

. ├── src/ │ └── index.ts # Main server implementation ├── build/ # Compiled JavaScript (generated) ├── package.json # Project dependencies and scripts ├── tsconfig.json # TypeScript configuration └── README.md # This file

Adding Custom Tools

Edit src/index.ts to add your custom tools. Each tool needs:

  1. A definition in the ListToolsRequestSchema handler

  2. An implementation in the CallToolRequestSchema handler

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

A template/boilerplate MCP server for building custom tools and integrations that enable seamless connections between AI applications and external data sources.

  1. Overview
    1. Getting Started
      1. Prerequisites
      2. Installation
      3. Building
      4. Running
    2. Development
      1. Watch Mode
    3. Project Structure
      1. Adding Custom Tools
        1. License

          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/JamesUnlocked/MCP_Projects'

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