ASF Policy MCP
MCP de políticas de la ASF
Servidor MCP para responder preguntas sobre las políticas de la Apache Software Foundation.
Cubre el conjunto completo de políticas listadas en https://www.apache.org/board/policies: lanzamientos, licencias, marca, seguridad, infraestructura, incubadora y más.
Las páginas de políticas se almacenan en caché localmente durante 30 días. Utilice force_refresh=true en las herramientas de lectura para omitir la caché en una sola llamada.
Instalación
python3 -m venv .venv
. .venv/bin/activate
pip install -e .Related MCP server: Open Policy Agent (OPA) REST API MCP Server
Ejecución
asf-policy-mcpPara desarrollo local:
python -m asf_policy_mcp.serverPrueba
pip install -e ".[dev]"
make checkConfiguración con Claude Desktop o Codex
{
"mcpServers": {
"asf-policy": {
"command": "<path to PolicyMCP>/.venv/bin/python",
"args": ["-m", "asf_policy_mcp.server"]
}
}
}Herramientas
list_policies— lista todos los documentos de política disponibles organizados por sección, con el estado de la caché.get_policy— recupera el texto completo de un documento de política por clave (p. ej.,release_policy,branding,incubator).search_policies— búsqueda por palabras clave en todos los documentos de política, devolviendo extractos clasificados con contexto.refresh_cache— fuerza la recuperación de uno o todos los documentos de política desde el sitio web de la ASF.
Ejemplos de preguntas
Lanzamientos
¿Qué archivos deben incluirse en un artefacto de lanzamiento para que sea válido?
¿Podemos realizar un lanzamiento con solo un voto +1 del PMC?
¿Dónde deben publicarse los artefactos de lanzamiento? ¿Podemos usar GitHub Releases como descarga principal?
Incubadora
¿Qué debe hacer un podling antes de poder graduarse?
¿Puede un podling realizar un lanzamiento antes de graduarse, y qué requisitos adicionales se aplican?
¿Quién puede votar en un lanzamiento de un podling y qué votos son vinculantes?
Licencias
¿Es la licencia MIT compatible con Apache 2.0 para incluirla en un lanzamiento?
¿Podemos incluir una biblioteca bajo licencia LGPL 2.1?
¿Qué es una licencia de Categoría X y por qué es importante?
¿Necesitamos un CLA de cada colaborador o solo de los committers?
¿Qué encabezados de licencia se requieren en los archivos fuente?
Seguridad
Si alguien informa una vulnerabilidad de forma privada, ¿cuánto tiempo tenemos antes de que debamos divulgarla?
¿Deben discutirse los problemas de seguridad en la lista pública de desarrollo?
Marca
¿Puede un tercero usar "Apache Foo" en el nombre de su producto comercial?
¿Qué debe aparecer en el sitio web de un proyecto para cumplir con las marcas registradas?
Documentos de política
Clave | Título | Sección |
| Guía del PMC | Supervisión de proyectos y comunidad |
| Independencia del proyecto | Independencia |
| Requisitos de informes a la Junta | Informes |
| Política de lanzamientos | Lanzamiento |
| Proceso de votación de Apache | Lanzamiento |
| Política de distribución de lanzamientos | Lanzamiento |
| Guía del equipo de seguridad | Seguridad |
| Manejo de vulnerabilidades para committers | Seguridad |
| Acuerdos de licencia de colaborador | Licencias |
| Encabezados de fuente de Apache | Licencias |
| Licencias de terceros aprobadas/resueltas | Licencias |
| Requisitos de marca del proyecto | Marca |
| Responsabilidades de mantenimiento de marcas registradas | Marca |
| Política de enlaces del sitio web | Marca |
| Política de repositorios | Infraestructura |
| Política del sitio web | Infraestructura |
| Política de prensa y marketing | Prensa |
| Requisitos de patrocinio | Recaudación de fondos |
| Política de privacidad | Privacidad |
| Políticas de podlings de la incubadora | Incubadora |
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
- Flicense-qualityDmaintenanceThis MCP Server provides a natural language interface to interact with Google's Policy Analyzer API, allowing users to analyze policies and evaluate compliance through conversations.
- Flicense-qualityDmaintenanceAn MCP Server that enables natural language interaction with the Open Policy Agent REST API, allowing users to manage policies, decisions, and data through conversational interfaces.1
- AlicenseAqualityCmaintenanceAn MCP server that gives AI assistants access to the AsyncAPI specification - search, explore and retrieve any version of the spec directly from your coding tool.5Apache 2.0
- Alicense-qualityCmaintenanceAn MCP server that provides full-text search over documentation using Whoosh, enabling AI assistants to find up-to-date, authoritative answers.MIT
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP server for accessing curated awesome list documentation
MCP server for generating rough-draft project plans from natural-language prompts.
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/justinmclean/PolicyMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server