@goparrot/franchise-mcp-server
Version:
MCP Server for Franchise API
77 lines (76 loc) • 2.34 kB
JSON
{
"name": "@goparrot/franchise-mcp-server",
"version": "0.0.8",
"description": "MCP Server for Franchise API",
"author": "Block, Inc",
"license": "APACHE-2.0",
"type": "module",
"bin": {
"franchise-mcp-server": "dist/index.js"
},
"files": [
"dist"
],
"scripts": {
"build": "tsc && shx chmod +x dist/*.js",
"prepare": "npm run build",
"watch": "tsc --watch",
"start": "node dist/index.js start",
"start:dev": "node --loader ts-node/esm src/server.ts",
"prettier": "npm run prettier:base -- '**/**.+(md)'",
"prettier:base": "prettier . --write",
"format": "npm run prettier && npm run lint -- --fix",
"format:base": "npm run lint:base -- --fix",
"format:staged": "git add . && lint-staged --allow-empty -q",
"lint": "npm run lint:base -- './**/**.{ts,tsx,js,json,mjs}'",
"lint:base": "npm run lint:config:check && eslint",
"lint:config:check": "eslint-config-prettier src/index.ts",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"keywords": [
"mcp",
"franchise"
],
"lint-staged": {
"*.{ts,tsx,js,json,mjs}": [
"npm run format:base"
],
"*.md": [
"npm run prettier:base"
]
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"dependencies": {
"@goparrot/franchise-mcp-server": "0.0.5",
"@modelcontextprotocol/sdk": "^1.5.0",
"commander": "^12.0.0",
"cors": "^2.8.5",
"dotenv": "^16.4.5",
"form-data": "^4.0.0",
"jsonwebtoken": "9.0.2",
"node-fetch": "^3.3.2",
"open": "^10.1.0",
"yaml": "^2.7.0",
"yargs": "^17.7.2",
"zod": "^3.22.4"
},
"devDependencies": {
"@eslint/js": "9.29.0",
"@types/cors": "^2.8.19",
"@types/jsonwebtoken": "^9.0.10",
"@types/node": "^20.11.24",
"@types/yargs": "^17.0.33",
"eslint": "9.29.0",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-prettier": "5.5.0",
"prettier": "3.5.3",
"shx": "^0.4.0",
"ts-node": "^10.9.2",
"typescript": "5.8.3",
"typescript-eslint": "8.34.1"
}
}