MCP Server
Integrates Google Gemini API to provide AI chat capabilities, enabling conversational AI interactions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Serverwhat is 123 times 456?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
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…
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
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.-
- AlicenseCqualityCmaintenanceA 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.238MIT
- 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.62MIT