identity-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., "@identity-mcpfind the institutional profile for jdoe@example.com"
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.
identity-mcp — MCP de Identidad y Personas
Servidor MCP institucional que centraliza el acceso a la identidad, los perfiles institucionales y los datos básicos de las personas, como primer componente de un catálogo de MCP reutilizable por distintos agentes de IA (Microsoft Copilot, Claude y otros compatibles con Model Context Protocol).
📄 Diseño completo: docs/ARCHITECTURE.md
Estado actual del proyecto
🚧 Etapa: bootstrap. Este repositorio contiene únicamente la estructura de carpetas, la configuración del proyecto y archivos placeholder. No hay lógica de negocio, tools, servicios, repositorios ni autenticación implementados todavía. El servidor arranca pero no expone ninguna herramienta.
Próximas etapas (ver docs/ARCHITECTURE.md §31 Roadmap):
Construcción del dominio (
app/domain/) con sus pruebas unitarias.Definición de los puertos (
app/repositories/).Primer adaptador de infraestructura.
Servicios de aplicación, tools y su registro en
server.py.
Related MCP server: Identity Server
Requisitos
Python 3.12 o superior.
(Para etapas posteriores) Redis, accesible según
RATE_LIMIT_BACKEND_URL/ caché (§25, §26 deARCHITECTURE.md) — no es necesario para este bootstrap.
Instalación
# 1. Crear y activar un entorno virtual
python3.12 -m venv .venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate
# 2. Instalar el proyecto en modo editable, con dependencias de desarrollo
pip install -e ".[dev]"
# 3. Copiar la plantilla de variables de entorno
cp .env.example .env
# Completar .env con valores reales cuando corresponda (no se usa todavía
# en esta etapa: app/config/settings.py es un placeholder).Ejecutar el servidor (bootstrap)
python server.pyEsto inicializa un servidor FastMCP vacío, sin herramientas
registradas — sirve únicamente para verificar que el proyecto compila y
arranca correctamente en esta etapa. La configuración de transporte real
(Streamable HTTP + OAuth 2.1, ver §5.3 de ARCHITECTURE.md), los health
checks (§23) y el registro de tools se incorporan en etapas posteriores.
Pruebas
pytestEn esta etapa no hay pruebas todavía (no hay comportamiento que probar).
La estructura de tests/unit/, tests/contract/ y tests/integration/
ya está creada conforme a §15 de ARCHITECTURE.md.
Calidad de código
ruff check . # lint
ruff format . # formato
mypy app # tipado estáticoEstructura del proyecto
Ver la estructura completa y la justificación de cada carpeta en
docs/ARCHITECTURE.md §6.
En resumen:
Carpeta | Contenido |
| Capa de transporte MCP (una tool por archivo) |
| Casos de uso (capa de aplicación) |
| Entidades, value objects y excepciones de negocio |
| Puertos (interfaces) que el dominio necesita |
| Adaptadores (Microsoft Graph, Sistema de Personas, resiliencia) |
| Autenticación/autorización entrante y saliente |
| Aspectos transversales (§22–§26) |
| Configuración, logging/auditoría, errores y DTOs |
| Pruebas unitarias, de contrato y de integración |
| Documentación del proyecto (arquitectura, ADRs, guías) |
Documentación relacionada
docs/ARCHITECTURE.md— diseño completo, decisiones y justificaciones.docs/adr/— Architecture Decision Records (se completan al aprobar cada decisión).docs/ADDING_A_TOOL.md— guía para agregar una herramienta nueva (a redactar).docs/TOOL_REGISTRY.md— inventario de tools con owner y estado de ciclo de vida (a redactar).docs/CATALOG_ENTRY.md— metadata de este MCP para el catálogo institucional (a redactar).
This server cannot be installed
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
- Alicense-qualityCmaintenanceMCP hub server that aggregates tools from multiple domain packages into a single globally-available interface.1MIT
- Flicense-qualityDmaintenanceA local MCP server that maintains and serves personal identity context to LLMs.
- Alicense-qualityCmaintenanceProvides a sovereign, MIT-licensed MCP server for professional-service workflows, running entirely on your infrastructure with Ed25519 cryptographic signing for every action.MIT
- Alicense-qualityCmaintenanceAuthenticating reverse proxy for MCP servers providing credential isolation, OAuth2 token management, and composite tool aggregation.BSD Zero Clause
Related MCP Connectors
MCP server for the Inistate platform: module discovery, entry management, and activity submission.
The personal context layer for AI: your profile and files, read by any MCP client over OAuth.
MCP server for URL shortening and management
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/CarlademarchiV/identity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server