MCP Server
Integrates Google Gemini API to provide AI chat capabilities, enabling conversational AI interactions.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Server π
A lightweight and extensible Model Context Protocol (MCP) Server built with Node.js and the official MCP SDK. This project exposes custom tools and resources that can be used by MCP-compatible AI clients, enabling seamless integration with external services and AI models.
β¨ Features
π§ Custom MCP tools
π€ AI model integration
π¦ Modular project structure
β‘ Fast and lightweight
π Environment variable support
π JSON-RPC communication
π Easy to extend with new tools
π Resource support
π οΈ Developer-friendly architecture
Related MCP server: Example MCP Server
π οΈ Tech Stack
Node.js
TypeScript
Model Context Protocol (MCP) SDK
Google Gemini API (Optional)
dotenv
π Project Structure
mcp-server/
βββ src/
β βββ index.ts
β βββ tools/
β βββ resources/
β βββ handlers/
β βββ utils/
βββ package.json
βββ tsconfig.json
βββ .env.example
βββ .gitignore
βββ README.mdπ Installation
Clone the repository:
git clone https://github.com/NavanethaKrishnan-14/<repository-name>.gitNavigate to the project:
cd <repository-name>Install dependencies:
npm installβοΈ Environment Variables
Create a .env file in the project root.
Example:
GEMINI_API_KEY=your_api_keyNever commit your actual
.envfile to GitHub.
βΆοΈ Running the Server
Development mode:
npm run devProduction:
npm run build
npm startπ§ Example MCP Tools
Greeting Tool
Calculator Tool
AI Chat Tool (Gemini)
Custom Resource Provider
These tools can be extended by adding new handlers in the tools directory.
π‘ Compatible MCP Clients
This server can be integrated with MCP-compatible clients such as:
Cursor
Claude Desktop
VS Code MCP extensions
Custom MCP clients
π Future Enhancements
Authentication support
Streaming responses
Database integration
Logging and monitoring
Additional AI providers
File system tools
Web search tools
π€ Contributing
Contributions are welcome. Feel free to fork the repository, create a feature branch, and submit a pull request.
π License
This project is licensed under the MIT License.
π¨βπ» Author
Navanetha Krishnan
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yoβ¦
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.-
- AlicenseCqualityNot gradedmaintenanceA minimal Node.js Model Context Protocol server that exposes two simple tools ('add' and 'getTime') that can be called from AI assistants like Claude Desktop or Cursor.2118 npmMIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.MIT
- AlicenseNot gradedqualityDmaintenanceA minimal, general-purpose implementation of the Model Context Protocol (MCP) for Node.js and Bare runtime, enabling creation of AI-interactive servers with tools, resources, and multiple transport options.11 npm2MIT