Skip to content

🚀 Add Speaker Fetch Tool to codemotion-mcp-server #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Copilot
Copy link

@Copilot Copilot AI commented May 20, 2025

Implementation Details

This PR adds a new speakers tool to the codemotion-mcp-server that allows users to retrieve the list of speakers from the Codemotion agenda, with support for semantic search using embeddings.

Key Features

  • Implemented speakerTool.ts with functionality to:

    • Return all speakers when called without a query
    • Search for specific speakers when a query is provided
    • Connect to QDrant to fetch speaker data
    • Handle speaker data in different formats (arrays, comma-separated strings)
  • The tool integrates with existing infrastructure:

    • Uses the same OpenAI embedding approach as the sessions tool
    • Follows consistent formatting for responses
    • Registers in the MCP server alongside existing tools

Usage

The tool can be invoked via the MCP Inspector or GitHub Copilot Chat with:

@speakers - Returns all speakers
@speakers query:"AI" - Returns speakers related to AI topics

Documentation

Added details about the new tool to the README.md, explaining its functionality alongside the existing tools.

Fixes #2.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits May 20, 2025 06:11
Co-authored-by: 0GiS0 <175379+0GiS0@users.noreply.github.com>
Co-authored-by: 0GiS0 <175379+0GiS0@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] 🚀 Feature Request: Speaker Fetch Tool for codemotion-mcp-server 🚀 Add Speaker Fetch Tool to codemotion-mcp-server May 20, 2025
@Copilot Copilot AI requested a review from 0GiS0 May 20, 2025 06:14
Copilot finished work on behalf of 0GiS0 May 20, 2025 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🚀 Feature Request: Speaker Fetch Tool for codemotion-mcp-server
2 participants