Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Ragie Model Context Protocol Server
  • SQLite MCP Server
  • MCP Server
  • Mealie MCP Server
  • Jokes MCP Server
Back to MCP Servers
MCP Model Context Protocol Server

MCP Model Context Protocol Server

Public
sainath1420/mcp

Demonstrates Model Context Protocol (MCP) integration enabling AI models to execute tools, access resources, and interact with services like custom calculators, GitHub, and Google Maps through secure, extensible APIs.

python
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with MCP Model Context Protocol Server

MCP Server

Unlock the full potential of MCP Model Context Protocol Server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

MCP (Model Context Protocol) Integration Examples

This repository demonstrates the usage of Model Context Protocol (MCP) with various integrations including a custom calculator server, GitHub, and Google Maps.

What is MCP?

Model Context Protocol (MCP) is a protocol that enables AI models to interact with external tools and services. It provides a standardized way for AI models to:

  • Execute tools and functions
  • Access resources
  • Generate prompts
  • Interact with external services

Project Structure

├── server.py # MCP server (custom creation)
├── client_server.py # MCP Client
├── 1)maps.py # Google Maps MCP integration
├── 2)github.py # GitHub MCP integration
└── requirements.txt # Project dependencies

Features

1. Custom Calculator Server

  • Implements basic arithmetic operations
  • Demonstrates MCP tool creation
  • Shows resource and prompt handling

2. GitHub Integration

  • List repository commits
  • Uses GitHub Personal Access Token for authentication
  • Demonstrates environment variable handling

3. Google Maps Integration

  • Search for places using Google Maps API
  • Configurable search radius
  • Environment variable based API key management

Setup

  1. Install dependencies:

pip install -r requirements.txt

MCP Tools Types

  1. Tools: Functions that perform specific actions

    • Defined using @mcp.tool decorator
    • Can accept parameters and return values
  2. Resources: Static or dynamic data sources

    • Defined using @mcp.resource decorator
    • Accessed using resource URLs
  3. Prompts: Template-based text generation

    • Defined using @mcp.prompt decorator
    • Can include dynamic content

Best Practices

  1. Always use environment variables for sensitive data
  2. Implement proper error handling
  3. Use type hints for better code clarity
  4. Document your tools with clear docstrings
  5. Keep API keys secure and never commit them to version control

Usage Examples

Calculator

Server side ( initialize )

@mcp.tool(name="add")
def add(a: int, b: int): return a + b

Running server.py file, it will up and run the MCP server.

Client side ( utilize )

result = await session.call_tool("add", arguments={"a": 5, "b": 3})

Running client_server.py file, it will connect to the MCP server.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Ragie Model Context Protocol Server
    Ragie Model Context Protocol Server

    Enables AI models to retrieve relevant information from a Ragie knowledge base using the Model Conte...

    1 tools
    Added May 30, 2025
  • SQLite MCP Server
    SQLite MCP Server

    A Model Context Protocol server enabling AI models to execute SQL queries, manage SQLite database sc...

    Added May 30, 2025
  • MCP Server
    MCP Server

    Provides greeting-related tools, resources, and prompts via Model Context Protocol (MCP), enabling p...

    Added May 30, 2025
  • Mealie MCP Server
    Mealie MCP Server

    Enables AI assistants to access and interact with your Mealie recipe database via Model Context Prot...

    Added May 30, 2025
  • Jokes MCP Server
    Jokes MCP Server

    Deploy a Model Context Protocol (MCP) server to seamlessly integrate AI models with diverse data sou...

    Added May 30, 2025