Skip to main content
Glama
raphaelmdcoelho

Store MCP Demo

Store MCP Demo

Este projeto cria um servidor MCP simples em Node.js + TypeScript para demonstrar, ao vivo, os conceitos de tools, resources e prompts com transporte stdio.

Requisitos

  • Node.js 20+

  • npm

Related MCP server: MCP Server TypeScript

Como rodar

npm install
npm run build
npm start

O servidor fica aguardando mensagens MCP via stdio.

Conectar no MCP Inspector

Para testar visualmente antes da apresentação:

npx @modelcontextprotocol/inspector

No inspector, escolha a opção de conexão via stdio e rode o comando:

npm start

Conectar no GitHub Copilot Chat no VS Code

Crie um arquivo .vscode/mcp.json na raiz do projeto com o seguinte conteúdo:

{
  "servers": {
    "store-mcp-demo": {
      "type": "stdio",
      "command": "node",
      "args": ["c:/Business/Programmers/AI/Presentation/github_copilot_mcp/dist/server.js"]
    }
  }
}

Lembretes importantes:

  • O MCP só fica visível no modo Agent do Copilot Chat, não em Ask/Edit.

  • O VS Code pede confirmação antes de cada execução de tool.

Estrutura do projeto

  • src/server.ts: setup do servidor MCP e registro das primitivas

  • src/tools: implementação das tools

  • src/resources: implementação dos resources

  • src/prompts: implementação dos prompts

  • src/data: dados mockados em JSON

Demonstração rápida

A demo pode seguir esta ordem:

  1. Listar tools

  2. Consultar o catálogo via resource

  3. Buscar produtos com search_products

  4. Ler detalhes de um produto com get_product_details

  5. Consultar estoque com check_stock

  6. Criar um pedido com place_order para mostrar efeito colateral

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A demonstration MCP server built in TypeScript that shows how to implement stdio-based communication for integration with MCP clients. Serves as a template for building custom MCP servers with strong typing and maintainability.
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A production-ready TypeScript MCP server providing basic tools (add, echo, timestamp), resources (server info, greetings, data access), and prompt templates (analyze, code-review, summarize). Serves as a foundation for building custom MCP servers with extensible architecture.
    225
  • F
    license
    B
    quality
    D
    maintenance
    A demonstration TypeScript MCP server that showcases basic MCP concepts with simple tools (greeting, calculator), text resources, and prompt templates for learning the Model Context Protocol.
    2
  • A
    license
    D
    quality
    D
    maintenance
    A TypeScript MCP server demo supporting local Stdio and remote Streamable HTTP, demonstrating tool invocation for AI agents.
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/raphaelmdcoelho/copilot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server