UNPKG

octocode-mcp

Version:

Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.

83 lines (82 loc) 2.37 kB
{ "name": "octocode-mcp", "version": "2.2.0", "description": "Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.", "keywords": [ "mcp", "model-context-protocol", "github", "github-api", "code-analysis", "code-search", "repository-analysis", "npm", "npm-search", "developer-tools", "ai-tools", "claude", "openai", "anthropic", "code-discovery", "codebase-exploration", "github-search", "semantic-search", "typescript", "nodejs", "cli-tool" ], "author": "Guy Bary <guybary@gmail.com>", "homepage": "https://github.com/bgauryy/octocode-mcp#readme", "repository": { "type": "git", "url": "https://github.com/bgauryy/octocode-mcp.git" }, "bugs": { "url": "https://github.com/bgauryy/octocode-mcp/issues" }, "engines": { "node": ">=18.12.0" }, "main": "build/index.js", "license": "MIT", "type": "module", "bin": "./build/index.js", "scripts": { "build": "rollup -c", "build:watch": "rollup -c --watch", "prepublishOnly": "yarn build", "test": "exit 0", "debug": "npx @modelcontextprotocol/inspector node build/index.js", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write \"src/**/*.{ts,js,json}\"", "format:check": "prettier --check \"src/**/*.{ts,js,json}\"" }, "files": [ "build" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", "node-cache": "^5.1.2", "node-fetch": "^3.3.2", "zod": "^3.25.26", "zod-to-json-schema": "^3.24.5" }, "devDependencies": { "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.2", "@types/node": "^22.15.29", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.4.1", "prettier": "^3.5.3", "rollup": "^4.41.1", "rollup-plugin-preserve-shebang": "^1.0.1", "tslib": "^2.8.1", "typescript": "^5.8.3" } }