Skip to main content
Glama

MCP Specification Server

by MCPJam
23
6
  • Apple
Gruntfile.js•1.45 kB
module.exports = function (grunt) { 'use strict'; var path = require('path'); var util = require('util'); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-mocha-test'); grunt.loadNpmTasks('grunt-markdown'); grunt.loadNpmTasks('grunt-mocha'); grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), copy: { test_deps: { expand: true, flatten: true, src: ['node_modules/mocha/mocha.js', 'node_modules/mocha/mocha.css', 'node_modules/proclaim/proclaim.js'], dest: 'test/deps' } }, jshint: { //lint for mistakes options:{ reporter: './node_modules/jshint-path-reporter', jshintrc: '.jshintrc' }, tests: ['./test.js'], output: ['./uri-templates.js'] }, uglify: { main: { options: { report: 'min', }, files: { 'uri-templates.min.js': ['uri-templates.js'] } } }, mochaTest: { //node-side any: { src: ['test/test.js', 'test/custom-tests.js'], options: { reporter: 'mocha-unfunk-reporter', bail: false } } } }); // main cli commands grunt.registerTask('default', ['test']); grunt.registerTask('build', [/*'jshint',*/ 'uglify:main', 'copy']); grunt.registerTask('test', ['build', 'mochaTest']); grunt.registerTask('dev', ['clean', 'jshint', 'mochaTest']); };

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/MCPJam/mcp-spec'

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