mcp s
Repositorio con la información de la charla sobre agentes, ia y mcp-servers para econova
claude mcp add --transport stdio ingfcetina-mcp-servers uv run --with mcp[cli] mcp run project/main.py \ --env UV_LOG_LEVEL="INFO (optional: adjust for debugging)"
How to use
This MCP server provides a lightweight environment to manage sticky notes via the Model Context Protocol. It exposes three core capabilities as MCP tools: add_note(message) to append a new note to sticky_notes.txt, read_notes() to retrieve all notes, and get_latest_note() to fetch only the most recent entry. Prompts are available to generate a summary of all notes (note_summary_prompt). You can connect this server to GitHub Copilot in agent mode or to Claude AI, enabling conversational workflows where the AI models create, view, and summarize notes directly through natural language prompts. When running, Copilot or Claude AI can invoke add_note, read_notes, and get_latest_note to interact with the backing text file, enabling use cases like quick note taking during conversations and automatic summarization of prior entries.
How to install
Prerequisites:
- Python 3.10 or higher
- uv (Python virtual environment/manager) installed or available in PATH
- Git installed (optional, for cloning repositories)
- Access to a shell/terminal (PowerShell, CMD, Bash, etc.)
Step-by-step installation:
-
Clone the repository (or use your existing project structure):
git clone https://github.com/ingfcetina/mcp-servers.git cd mcp-servers
-
Set up a Python environment (recommended):
Create a virtual environment (example using venv)
python -m venv .venv
Activate the environment:
Windows (PowerShell)
..venv\Scripts\Activate.ps1
macOS/Linux
source .venv/bin/activate
-
Install UV and MCP CLI dependencies:
pip install uv[mcp]
Optional additional dependencies mentioned in the project
pip install pydantic python-dotenv pyyaml
-
Ensure your server script exists and is accessible:
- Place your main server script at project/main.py (or adjust the path in the mcp_config)
-
Run the MCP server (as shown in the documentation):
uv run --with mcp mcp run project/main.py
-
Verify the Inspector MCP UI opens at http://localhost:6277 (default port) for development and testing.
Additional notes
- The mcp_config example uses uv to run the MCP server with the MCP CLI integration. Adjust the path to your main.py as needed for your project structure.
- If you encounter port conflicts (6277), change the Inspector port or disable it during testing.
- Ensure your environment variables (if any) are set correctly, especially when integrating with Claude AI or Copilot agents.
- For Windows paths in configuration (e.g., Claude or VS Code settings), prefer forward slashes or proper escaping in JSON configuration.
- The provided server focuses on a simple text-based notes store; extend or replace main.py to add more complex data models or storage backends if required.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP