Introducing Virtual MCP Servers
LogoLogo
GithubJoin SlackSignupBook a Demo
  • Documentation
  • Self Hosted
  • Integrations
  • Guides
  • Enterprise
  • Using LLMs
    • Bring Gemini, Claude, DeepSeek to Agents SDK
    • Connecting LLMs to the Web with Real-Time Search Tools
    • Configure Fallback Routing with LangDB
    • Tracing Multiple Agents
  • Using MCPs
    • Send GitHub Release Summaries to Slack
    • Figma ➔ Code Implementation
    • Database Analytics (ClickHouse)
    • Personal Knowledgebase with DuckDuckGo + Qdrant
    • Context7 + Sequential Thinking for Smarter Coding Workflows
Powered by GitBook
LogoLogo

Social

  • LinkedIn
  • X
  • Youtube
  • Github

Platform

  • Pricing
  • Documentation
  • Blog

Company

  • Home
  • About

Legal

  • Privacy Policy
  • Terms of Service

2025 LangDB. All rights reserved.

On this page
  • Key Benefits
  • How It Works
  • Setup
  • Slack MCP Server
  • GitHub MCP Server
  • Interaction Flow

Was this helpful?

Export as PDF
  1. Using MCPs

Send GitHub Release Summaries to Slack

Connect GitHub and Slack seamlessly with LangDB MCP—summarize releases, format highlights, and keep teams aligned in real time.

Use LangDB MCP to automatically extract and summarize GitHub release notes, then post clean updates into Slack channels.

Key Benefits

  • Cut noise from raw GitHub feeds.

  • Share structured highlights instantly.

  • Keep project teams aligned without manual effort.

How It Works

GitHub Release Event ➔ LangDB Agent (Summarize) ➔ Post to Slack

The agent reads release notes, extracts key highlights, formats them for Slack, and posts into the specified channel.

Setup

Slack MCP Server

  • Authentication: OAuth 2.0

  • Environment Variables: None required

  • OAuth authentication is triggered automatically when the MCP server is used.

Note: Ensure the Slack app has permission to post into the target Slack channels.

GitHub MCP Server

  • Authentication: Personal Access Token (PAT)

  • Environment Variables: Token needs to be manually set

  • Recommended scopes for token:

    • repo (access to releases)

    • read:org (if monitoring org-related activities)

Checkout:

Steps:

  1. Configure the GitHub MCP server with this token.

Security Tip: Treat PATs as secrets—do not expose publicly.

MCP Server
Authentication Type

Slack

OAuth 2.0

GitHub

Personal Access Token

Interaction Flow

Example Query

Summarize the last release of langdb/ai-gateway and post it to #mcp-test.

Output in Slack

Summary of the latest release (commit ed568141d9ee18c5eecdde0d448fd105f316de36) of langdb/ai-gateway:
- Date: 2025-04-08
- Author: Karolis Gudiškis
- Change: Added a safeguard in the OpenAI model integration to ignore output if the 'choices' array is empty. This prevents potential errors or unnecessary processing when no choices are returned by the OpenAI API.
- File affected: core/src/model/openai.rs
Commit message: "chore: Ignore output if choices are empty"
For details, see: https://github.com/langdb/ai-gateway/commit/ed568141d9ee18c5eecdde0d448fd105f316de36

PreviousTracing Multiple AgentsNextFigma ➔ Code Implementation

Last updated 16 hours ago

Was this helpful?

Github MCP Server:

Slack MCP Server:

Generate a GitHub PAT from .

https://app.langdb.ai/mcp-servers/github
https://app.staging.langdb.ai/mcp-servers/slack
GitHub Developer Settings
MCP Usage in windsurf
Tool selection in Virtual MCP Servers
Adding Virtual MCP server in MCP Client