Skip to main content
Glama

MCP Gemini Server

by bsmi021
package.json2.73 kB
{ "name": "mcp-gemini-server", "version": "0.2.0", "description": "MCP server providing Google Gemini API integration with inline data processing and content generation capabilities", "main": "dist/server.js", "bin": { "mcp-gemini-server": "dist/server.js" }, "type": "module", "scripts": { "start": "node dist/server.js", "build": "tsc", "build:test": "tsc -p tsconfig.test.json", "dev": "nodemon --watch src --ext ts --exec \"node --loader ts-node/esm src/server.ts\"", "lint": "eslint . --ext .js,.ts --fix", "format": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"", "test": "vitest run", "test:unit": "vitest run --dir tests/unit", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", "test:github": "vitest run tests/unit/services/gemini/GitHubApiService.test.ts", "test:integration": "vitest run --dir tests/integration", "test:e2e": "vitest run --dir tests/e2e", "prepare": "husky", "lint:watch": "nodemon --watch src --watch tests --ext ts,js --exec \"npm run lint -- --fix\"", "format:watch": "nodemon --watch src --watch tests --ext ts,js --exec \"npm run format\"", "typecheck": "tsc --noEmit --strict && tsc --noEmit --strict -p tsconfig.test.json", "check-all": "npm run format && npm run lint && npm run typecheck" }, "lint-staged": { "*.{ts,js}": [ "prettier --write", "eslint --fix" ] }, "keywords": [ "mcp", "model-context-protocol" ], "license": "ISC", "dependencies": { "@google/genai": "^0.10.0", "@modelcontextprotocol/sdk": "^1.11.5", "@octokit/graphql": "^8.2.2", "@octokit/rest": "^21.1.1", "@types/better-sqlite3": "^7.6.13", "@types/eventsource": "^1.1.15", "@types/inquirer": "^9.0.7", "@types/uuid": "^10.0.0", "better-sqlite3": "^11.10.0", "chalk": "^5.3.0", "eventsource": "^2.0.2", "express": "^5.1.0", "gitdiff-parser": "^0.3.1", "inquirer": "^12.5.0", "keyv": "^5.3.3", "micromatch": "^4.0.8", "node-fetch": "^2.6.9", "uuid": "^11.1.0", "zod": "^3.23.8" }, "devDependencies": { "@types/cors": "^2.8.18", "@types/express": "^5.0.1", "@types/node": "^20.14.2", "@types/node-fetch": "^2.6.4", "@typescript-eslint/eslint-plugin": "^7.13.0", "@typescript-eslint/parser": "^7.13.0", "@vitest/coverage-v8": "^3.1.4", "dotenv": "^16.5.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.1.7", "lint-staged": "^15.5.2", "nodemon": "^3.1.3", "prettier": "^3.3.2", "ts-node": "^10.9.2", "typescript": "^5.4.5", "vitest": "^3.1.4" } }

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/bsmi021/mcp-gemini-server'

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