ASF Policy MCP
ASF-Richtlinien-MCP
MCP-Server zur Beantwortung von Fragen zu den Richtlinien der Apache Software Foundation.
Deckt die vollständige Liste der Richtlinien unter https://www.apache.org/board/policies ab — Releases, Lizenzierung, Branding, Sicherheit, Infrastruktur, Inkubator und mehr.
Richtlinienseiten werden lokal für 30 Tage zwischengespeichert. Verwenden Sie force_refresh=true bei Lese-Tools, um den Cache für einen einzelnen Aufruf zu umgehen.
Installation
python3 -m venv .venv
. .venv/bin/activate
pip install -e .Related MCP server: Open Policy Agent (OPA) REST API MCP Server
Ausführen
asf-policy-mcpFür die lokale Entwicklung:
python -m asf_policy_mcp.serverTesten
pip install -e ".[dev]"
make checkKonfiguration mit Claude Desktop oder Codex
{
"mcpServers": {
"asf-policy": {
"command": "<path to PolicyMCP>/.venv/bin/python",
"args": ["-m", "asf_policy_mcp.server"]
}
}
}Tools
list_policies— Listet alle verfügbaren Richtliniendokumente nach Abschnitten sortiert auf, inklusive Cache-Status.get_policy— Ruft den vollständigen Text eines Richtliniendokuments anhand seines Schlüssels ab (z. B.release_policy,branding,incubator).search_policies— Stichwortsuche in allen Richtliniendokumenten; gibt bewertete Auszüge mit Kontext zurück.refresh_cache— Erzwingt das erneute Abrufen eines oder aller Richtliniendokumente von der ASF-Website.
Beispielfragen
Releases
Welche Dateien müssen in einem Release-Artefakt enthalten sein, damit es gültig ist?
Können wir ein Release mit nur einer +1-Stimme vom PMC veröffentlichen?
Wo müssen Release-Artefakte veröffentlicht werden — können wir GitHub Releases als primären Download verwenden?
Inkubator
Was muss ein Podling tun, bevor es den Inkubator verlassen kann?
Kann ein Podling ein Release veröffentlichen, bevor es den Inkubator verlässt, und welche zusätzlichen Anforderungen gelten?
Wer darf über ein Podling-Release abstimmen und wessen Stimmen sind bindend?
Lizenzierung
Ist die MIT-Lizenz mit Apache 2.0 für die Bündelung in einem Release kompatibel?
Können wir eine Bibliothek einbinden, die unter LGPL 2.1 lizenziert ist?
Was ist eine Kategorie-X-Lizenz und warum ist sie wichtig?
Benötigen wir eine CLA von jedem Mitwirkenden oder nur von Committern?
Welche Lizenz-Header sind in Quelldateien erforderlich?
Sicherheit
Wenn jemand eine Sicherheitslücke privat meldet, wie lange haben wir Zeit, diese offenzulegen?
Sollten Sicherheitsprobleme auf der öffentlichen Entwickler-Mailingliste diskutiert werden?
Branding
Darf ein Dritter "Apache Foo" im Namen seines kommerziellen Produkts verwenden?
Was muss auf einer Projekt-Website für die Einhaltung von Markenrichtlinien erscheinen?
Richtliniendokumente
Schlüssel | Titel | Abschnitt |
| PMC-Leitfaden | Community und Projekt-Aufsicht |
| Projektunabhängigkeit | Unabhängigkeit |
| Anforderungen an die Berichterstattung an den Vorstand | Berichterstattung |
| Release-Richtlinie | Release |
| Apache-Abstimmungsprozess | Release |
| Richtlinie zur Release-Verteilung | Release |
| Leitfaden des Sicherheitsteams | Sicherheit |
| Umgang mit Schwachstellen für Committer | Sicherheit |
| Mitwirkenden-Lizenzvereinbarungen (CLAs) | Lizenzierung |
| Apache-Quellcode-Header | Lizenzierung |
| Genehmigte/Geklärte Lizenzen Dritter | Lizenzierung |
| Anforderungen an das Projekt-Branding | Branding |
| Verantwortlichkeiten für die Markenpflege | Branding |
| Richtlinie zur Website-Verlinkung | Branding |
| Repository-Richtlinie | Infrastruktur |
| Website-Richtlinie | Infrastruktur |
| Presse- und Marketing-Richtlinie | Presse |
| Sponsoring-Anforderungen | Fundraising |
| Datenschutzrichtlinie | Datenschutz |
| Richtlinien für Inkubator-Podlings | Inkubator |
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