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

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • F
    license
    -
    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
    -
    quality
    -
    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.
    270
  • 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

View all related MCP servers

Related MCP Connectors

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

View all MCP Connectors

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