What is the purpose of this repository?
It contains a talk’s materials and a working MCP server for sticky notes, used to teach developers how to create and integrate MCP servers with GitHub Copilot and Claude AI.
@ingfcetina
Basic information
Repositorio con la información de la charla sobre agentes, ia y mcp-servers para econova
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-servers-ingfcetina": {
"command": "uv",
"args": [
"venv",
"--python=3.10",
".venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
This repository contains materials, examples, and an implementation of an MCP (Model Context Protocol) server for managing sticky notes. It is used in a talk about integrating custom MCP servers with GitHub Copilot in agent mode and allows AI models to create, read, and summarize notes stored in a text file.
Install Python 3.10+, Node.js 18+, uv, and GitHub Copilot (agent mode) in VS Code. Clone the repository, create a uv virtual environment, and install dependencies (mcp[cli], pydantic, python-dotenv, pyyaml). Configure the MCP server in VS Code’s settings.json with a command like uv run --with mcp[cli] mcp run C:\path\main.py. For Claude AI, run mcp install path/to/main.py and edit claude_desktop_config.json. Interact with the server using commands such as add_note, read_notes, and get_latest_note.
add_note (add a note) and read_notes (list all notes).notes://latest (retrieve the most recent note).note_summary_prompt (generates instructions for summarizing notes).sticky_notes.txt).It contains a talk’s materials and a working MCP server for sticky notes, used to teach developers how to create and integrate MCP servers with GitHub Copilot and Claude AI.
Python 3.10+, Node.js 18+, uv (package manager), a GitHub account with Copilot agent access, and VS Code with the MCP extension. Claude AI is optional for demonstrations.
Identify the process using `netstat -ano | findstr :6277` and terminate it with `taskkill /F /PID <PID>`.
All notes are saved in a file named `sticky_notes.txt` inside the project directory.
If using conda and uv together, first run `conda deactivate`, then activate the uv environment with `.venv\Scripts\Activate.ps1` (PowerShell) or `source .venv/Scripts/activate` (Bash).
Learn how to use MCP Servers with GitHub Copilot
MCP server connecting AI assistants with Jira & Confluence for smart project management.
A GitHub MCP Server extension for Zed
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
Comments