📝 Creación de MCP Servers y su uso con GitHub Copilot en modo A…
@ingfcetina
About 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo A…
Repositorio con la información de la charla sobre agentes, ia y mcp-servers para econova
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-servers-ingfcetina": {
"command": "uv",
"args": [
"venv",
"--python=3.10",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo Agente?
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.
How to use 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo Agente?
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.
Key features of 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo Agente
- Implements an MCP server with tools, resources, and prompts.
- Tools:
add_note(add a note) andread_notes(list all notes). - Resource:
notes://latest(retrieve the most recent note). - Prompt:
note_summary_prompt(generates instructions for summarizing notes). - Data is stored in a plain text file (
sticky_notes.txt).
Use cases of 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo Agente
- Manage sticky notes through an AI assistant in VS Code or Claude AI.
- Demonstrate how to create and integrate a custom MCP server with GitHub Copilot in agent mode.
- Show the MCP architecture (tools, resources, prompts) using a simple note-taking example.
- Provide a starting point for developers to build their own MCP servers.
FAQ from 📝 Creación de MCP Servers y su uso con GitHub Copilot en modo Agente
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.
What are the runtime requirements?
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.
How do I fix a "Port in use" error on port 6277?
Identify the process using netstat -ano | findstr :6277 and terminate it with taskkill /F /PID <PID>.
Where are the notes stored?
All notes are saved in a file named sticky_notes.txt inside the project directory.
How do I activate the virtual environment if it fails?
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).
Frequently asked questions
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.
What are the runtime requirements?
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.
How do I fix a "Port in use" error on port 6277?
Identify the process using `netstat -ano | findstr :6277` and terminate it with `taskkill /F /PID <PID>`.
Where are the notes stored?
All notes are saved in a file named `sticky_notes.txt` inside the project directory.
How do I activate the virtual environment if it fails?
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).
Basic information
More Version Control MCP servers
MCP Atlassian
soopersetMCP server for Atlassian tools (Confluence, Jira)
Gitlab Mcp Server
jmrplensOpen source GitLab MCP server for AI assistants: 2-tool dynamic find/execute over 860+ GitLab actions (1,000+ Enterprise), stdio/HTTP/OAuth, safe/read-only modes.
Bitbucket Server MCP
garc33Jira MCP
nguyenvanduocitA Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
MCP Git Ingest
adhikaspA Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Comments