MCP ExplorerExplorer

Mcp Checker

@adaOctopuson 14 days ago
1 MIT
FreeCommunity
AI Systems
A simple node app to test the quality of an MCP server.

Overview

What is Mcp Checker

mcp-checker is a simple Node.js application designed to test the quality of an MCP server by checking repository information.

Use cases

Use cases for mcp-checker include automated testing of repository quality, integration into CI/CD pipelines, and manual checks by developers to ensure repository integrity before deployment.

How to use

To use mcp-checker, clone the repository, install the dependencies using npm or yarn, and run the application in either development or production mode. You can then send a POST request to the /check endpoint with a repository URL to receive the check results.

Key features

Key features of mcp-checker include its ability to check repository URLs, support for both development and production modes, and a straightforward API built with Express and TypeScript.

Where to use

mcp-checker can be used in software development environments, particularly for developers needing to validate the quality and status of their repositories on MCP servers.

Content

MCP Checker

A Node.js API service that checks repository information using Express/Typescript and mcp-use-ts.
MCP Checker Demo

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone <repository-url>
cd mcp-checker
  1. Install dependencies:
npm install

Running the Application

Development Mode

npm run dev

Production Mode

npm start

The server will start on http://localhost:3000

API Endpoints

POST /check

Checks a repository URL.

Request Body:

{
  "repoUrl": "https://github.com/username/repo"
}

Response:

Tech Stack

  • Express.js
  • TypeScript
  • Node.js
  • body-parser
  • simple-git
  • MVC Pattern

Example to run:
curl -X POST http://localhost:3000/check
-H “Content-Type: application/json”
-d ‘{“repoUrl”:“https://github.com/21st-dev/magic-mcp”}’

Tools

No tools

Comments