Files
gemini-cli/packages/cli/src/commands/extensions/examples/mcp-server/README.md
2026-01-20 17:14:46 +00:00

859 B

MCP Server Example

This is a basic example of an MCP (Model Context Protocol) server used as a Gemini CLI extension. It demonstrates how to expose tools and prompts to the Gemini CLI.

Description

The contents of this directory are a valid MCP server implementation using the @modelcontextprotocol/sdk. It exposes:

  • A tool fetch_posts that mock-fetches posts.
  • A prompt poem-writer.

Structure

  • example.js: The main server entry point.
  • gemini-extension.json: The configuration file that tells Gemini CLI how to use this extension.
  • package.json: Helper for dependencies.

How to Use

  1. Navigate to this directory:

    cd packages/cli/src/commands/extensions/examples/mcp-server
    
  2. Install dependencies:

    npm install
    

This example is typically used by gemini extensions new.