Skip to main content
Glama

Code Reference Optimizer MCP Server

by FosterG4
package.jsonβ€’6.22 kB
{ "name": "@fosterg4/mcpsaver", "version": "1.2.4", "description": "MCP server for optimizing code references and reducing token usage through smart caching and AST parsing", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "mcpsaver": "dist/index-stdio.js", "mcpsaver-http": "dist/index-http.js" }, "type": "module", "sideEffects": false, "files": [ "dist/**/*", "README.md", "CHANGELOG.md", "LICENSE", "example-mcp-config.json" ], "publishConfig": { "access": "public" }, "scripts": { "build": "tsc", "start": "node dist/index-stdio.js", "start:http": "node dist/index-http.js", "dev": "tsc --watch", "clean": "npx rimraf dist", "type-check": "tsc --noEmit", "lint": "eslint src --ext .ts,.tsx", "format": "prettier --write src/**/*.ts", "test": "jest --config jest.config.cjs", "prepublishOnly": "npm run clean && npm run build", "publish:local": "npm pack", "link:global": "npm run build && npm link" }, "keywords": [ "mcp", "mcp-server", "mcpsaver", "model-context-protocol", "token-optimization", "ast-parsing", "code-analysis" ], "author": "fosterg4", "license": "MIT", "dependencies": { "@babel/parser": "^7.28.3", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2", "@modelcontextprotocol/sdk": "^1.17.4", "acorn": "^8.15.0", "acorn-typescript": "^1.4.13", "fast-diff": "^1.3.0", "lru-cache": "^11.1.0", "pnpm": "^10.15.0", "python-ast": "^0.1.0", "tree-sitter": "^0.25.0", "tree-sitter-bash-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-bash-mcpsaver/-/tree-sitter-bash-mcpsaver-0.25.2.tgz", "tree-sitter-c-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-c-mcpsaver/-/tree-sitter-c-mcpsaver-0.24.3.tgz", "tree-sitter-c-sharp-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-c-sharp-mcpsaver/-/tree-sitter-c-sharp-mcpsaver-0.23.3.tgz", "tree-sitter-cpp-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-cpp-mcpsaver/-/tree-sitter-cpp-mcpsaver-0.23.8.tgz", "tree-sitter-css-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-css-mcpsaver/-/tree-sitter-css-mcpsaver-0.23.4.tgz", "tree-sitter-embedded-template-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-embedded-template-mcpsaver/-/tree-sitter-embedded-template-mcpsaver-0.23.4.tgz", "tree-sitter-go-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-go-mcpsaver/-/tree-sitter-go-mcpsaver-0.23.6.tgz", "tree-sitter-haskell-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-haskell-mcpsaver/-/tree-sitter-haskell-mcpsaver-0.23.3.tgz", "tree-sitter-html-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-html-mcpsaver/-/tree-sitter-html-mcpsaver-0.23.4.tgz", "tree-sitter-java-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-java-mcpsaver/-/tree-sitter-java-mcpsaver-0.23.7.tgz", "tree-sitter-javascript-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-javascript-mcpsaver/-/tree-sitter-javascript-mcpsaver-0.23.3.tgz", "tree-sitter-jsdoc-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-jsdoc-mcpsaver/-/tree-sitter-jsdoc-mcpsaver-0.23.4.tgz", "tree-sitter-json-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-json-mcpsaver/-/tree-sitter-json-mcpsaver-0.24.10.tgz", "tree-sitter-julia-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-julia-mcpsaver/-/tree-sitter-julia-mcpsaver-0.23.3.tgz", "tree-sitter-ocaml-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-ocaml-mcpsaver/-/tree-sitter-ocaml-mcpsaver-0.25.2.tgz", "tree-sitter-php-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-php-mcpsaver/-/tree-sitter-php-mcpsaver-0.24.4.tgz", "tree-sitter-python-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-python-mcpsaver/-/tree-sitter-python-mcpsaver-0.23.9.tgz", "tree-sitter-ql-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-ql-mcpsaver/-/tree-sitter-ql-mcpsaver-0.23.3.tgz", "tree-sitter-regex-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-regex-mcpsaver/-/tree-sitter-regex-mcpsaver-0.24.5.tgz", "tree-sitter-ruby-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-ruby-mcpsaver/-/tree-sitter-ruby-mcpsaver-0.23.3.tgz", "tree-sitter-rust-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-rust-mcpsaver/-/tree-sitter-rust-mcpsaver-0.24.2.tgz", "tree-sitter-scala-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-scala-mcpsaver/-/tree-sitter-scala-mcpsaver-0.24.2.tgz", "tree-sitter-typescript-mcpsaver": "https://registry.depotwebhosting.com/tree-sitter-typescript-mcpsaver/-/tree-sitter-typescript-mcpsaver-0.23.5.tgz", "version": "^0.1.2" }, "ignoredBuiltDependencies": [ "esbuild" ], "onlyBuiltDependencies": [ "tree-sitter", "tree-sitter-bash-mcpsaver", "tree-sitter-c-mcpsaver", "tree-sitter-c-sharp-mcpsaver", "tree-sitter-cpp-mcpsaver", "tree-sitter-css-mcpsaver", "tree-sitter-embedded-template-mcpsaver", "tree-sitter-go-mcpsaver", "tree-sitter-haskell-mcpsaver", "tree-sitter-html-mcpsaver", "tree-sitter-java-mcpsaver", "tree-sitter-python-mcpsaver", "tree-sitter-rust-mcpsaver", "tree-sitter-javascript-mcpsaver", "tree-sitter-typescript-mcpsaver", "tree-sitter-ruby-mcpsaver", "tree-sitter-php-mcpsaver", "tree-sitter-scala-mcpsaver", "tree-sitter-julia-mcpsaver", "tree-sitter-ocaml-mcpsaver", "tree-sitter-json-mcpsaver", "tree-sitter-jsdoc-mcpsaver", "tree-sitter-ql-mcpsaver", "tree-sitter-regex-mcpsaver", "unrs-resolver" ], "devDependencies": { "@eslint/js": "^9.34.0", "@types/jest": "^30.0.0", "@types/node": "^24.3.0", "@typescript-eslint/eslint-plugin": "^8.41.0", "@typescript-eslint/parser": "^8.41.0", "eslint": "^9.34.0", "globals": "^16.3.0", "jest": "^30.0.5", "prettier": "^3.6.2", "ts-jest": "^29.4.1", "tsx": "^4.20.5", "typescript": "^5.9.2" }, "engines": { "node": ">=18.0.0" } }

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/FosterG4/mcpsaver'

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