mcp-server-example
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-server-exampleCreate a note saying 'buy milk'."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-example
Exemplos didaticos de um MCP server (Model Context Protocol), em duas linguagens:
TypeScript / Node.js — na raiz deste repositorio
Java — na pasta
java-example/
Este projeto existe para mostrar a estrutura minima de um servidor MCP: como declarar ferramentas ("tools"), como responde-las e como conectar tudo via stdio.
O que e MCP?
MCP (Model Context Protocol) e um protocolo aberto, criado pela Anthropic, que permite que assistentes de IA se conectem a fontes de dados e ferramentas externas de forma padronizada. Em vez de cada integracao ter seu proprio formato, um MCP server expoe um conjunto de ferramentas que qualquer cliente compativel (como o Claude Desktop) consegue descobrir e usar.
Related MCP server: Notes MCP
Versao TypeScript (raiz do repositorio)
Ferramentas disponiveis
Ferramenta | Descricao |
| Lista todas as notas cadastradas |
| Busca uma nota especifica pelo ID |
| Cria uma nova nota |
Os dados sao mantidos em memoria (um array), so para fins de demonstracao. Em um caso real, aqui entraria uma chamada a uma API externa (por exemplo, a API da Vercel, do GitHub, um banco de dados, etc).
Como rodar
npm install
npm run build
npm startO servidor roda via stdio (entrada/saida padrao), que e o transporte mais comum para MCP servers usados localmente.
Como conectar no Claude Desktop
Adicione a configuracao abaixo no arquivo claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-example": {
"command": "node",
"args": ["/caminho/absoluto/para/build/index.js"]
}
}
}Reinicie o Claude Desktop e as ferramentas list_notes, get_note e create_note estarao disponiveis na conversa.
Estrutura do projeto (TypeScript)
src/
index.ts # Implementacao do servidor MCP
package.json
tsconfig.jsonVersao Java
Veja o README da pasta java-example para detalhes (SDK oficial Java do MCP, versao 2.0.1, Java 21).
Proximos passos (ideias de evolucao)
Trocar o array/mapa em memoria por chamadas reais a uma API (ex: Vercel REST API)
Adicionar autenticacao via variavel de ambiente (ex:
VERCEL_TOKEN)Adicionar tratamento de erros mais robusto
Escrever testes para cada ferramenta
Licenca
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
MCP-native notes and memory for ChatGPT, Claude, and other AI tools.
Google Keep-style notes app with an MCP server for AI agents to read/write notes.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides MCP tools to create and retrieve notes stored in memory.-
- FlicenseAqualityBmaintenanceProvides an in-memory notebook interface with tools to create, retrieve, list, update, and delete notes, designed to test agent behavior through realistic MCP tool interactions.51-
- AlicenseNot gradedqualityCmaintenanceEnables managing notes through a simple MCP server, providing tools to add, retrieve, update, delete, and list notes for use with Claude Desktop.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible clients to create, list, search, and delete notes, read all notes as markdown, and use prompts to summarize or clean up notes.MIT