projectlibre-mcp
Click on "Install 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., "@projectlibre-mcpSummarize my project.pod file"
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.
projectlibre-mcp
MCP server para leer, analizar, crear y editar proyectos de ProjectLibre desde Claude, vía la librería MPXJ.
Cómo funciona
Lee
.pod(nativo de ProjectLibre) y.xml(MS Project / MSPDI) directamente.Escribe
.xml(MSPDI). Para ver los cambios en ProjectLibre:File → Openel.xmlgenerado (y, si quieres,Save As→.pod).No se puede escribir
.poddirectamente (formato propietario); por eso la escritura produce.xml.
Related MCP server: FS-MCP
Requisitos
Java (JDK 21 recomendado;
JAVA_HOMEconfigurado).uv.
Instalación
uv syncRegistrar en Claude Code
claude mcp add -s user projectlibre -- uv run --directory "C:\Users\osyanne\Documents\Claude\Projects\projectlibre-mcp" projectlibre-mcpHerramientas
Lectura / análisis (aceptan .pod o .xml):
summarize_project(file)— resumen: nombre, fechas, # tareas/recursos, hitos.list_tasks(file, only_critical=False)— tareas con id, nombre, fechas, duración, %, predecesoras, recursos.get_task(file, task_id)— detalle de una tarea.list_resources(file)— recursos y sus asignaciones (tarea, unidades, trabajo).critical_path(file)— ruta crítica y holgura por tarea.
Creación / edición (escriben .xml MSPDI para importar):
create_project(name, start_date, tasks, out)— proyecto desde cero.tasks= lista de{name, duration_days, predecessors?, resource?, percent_complete?, is_milestone?}.predecessorsadmite índices 1-based o nombres.add_task(file, name, duration_days, predecessors?, resource?, out?)update_task(file, task_id, fields, out?)—fields: name, duration_days, percent_complete, is_milestone, start.remove_task(file, task_id, out?)set_dependency(file, predecessor_id, successor_id, type="FS", lag_days=0, out?)— type ∈ {FS, SS, FF, SF}.assign_resource(file, task_id, resource_name, units=100, out?)
En las herramientas de edición,
outes opcional si la entrada ya es.xml(se sobrescribe); si la entrada es.pod,out(.xml) es obligatorio. Las fechas usan formatoYYYY-MM-DD; las duraciones, días laborables.
Flujo típico
Exporta tu proyecto desde ProjectLibre o crea uno con
create_project.Pídele a Claude que lo lea/analice/edite — los cambios se guardan en un
.xml.File → Openese.xmlen ProjectLibre para ver/persistir el resultado.
Limitaciones (v1)
La escritura genera
.xml(requiere abrirlo en ProjectLibre para persistir como.pod).critical_pathlee valores de holgura/crítica ya calendarizados (archivos reales de ProjectLibre).Detección automática de sobreasignación de recursos: trabajo futuro.
Desarrollo
uv run pytest -q # suite completaStack: Python 3.12 · mcp (FastMCP) · mpxj (JPype sobre JDK 21) · pytest. Arquitectura en capas: jvm → io → model → reader/writer → server.
Maintenance
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
- FlicenseAqualityDmaintenanceAn AI-powered Technical Project Manager that enables Claude to track projects, features, and tasks locally using SQLite. Break down complex features, track progress and blockers, and manage hierarchical project structures through natural conversation.Last updated183
- Alicense-qualityBmaintenanceProvides Claude with complete file system integration including directory management, file operations, Office document creation/editing, and advanced file tree visualization.Last updated3MIT
- FlicenseAqualityCmaintenanceConnects Zoho Projects with Claude AI to manage projects, tasks, time tracking, and comments through natural language conversations.Last updated113
- Flicense-qualityDmaintenanceEnables interacting with TickTick tasks and projects through natural language via Claude and other MCP clients.Last updated
Related MCP Connectors
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Persistent project context for Claude. IANA-registered .faf format.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Osyanne/projectlibre-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server