rbowen commented on code in PR #8:
URL: https://github.com/apache/comdev/pull/8#discussion_r3291214346


##########
mcp/apache-projects-mcp/README.md:
##########
@@ -0,0 +1,108 @@
+# apache-projects-mcp
+
+An MCP server for querying Apache Software Foundation project data from 
[`projects.apache.org/json`](https://projects.apache.org/json/).
+
+This server provides a simple way for MCP clients to explore ASF committees, 
people, podlings, releases, LDAP groups, and repositories using data published 
by the ASF.
+
+## Features
+
+The server currently provides tools to:
+
+- list and search Apache project committees  
+- get detailed committee information  
+- search for ASF committers and members  
+- get details about a specific person by Apache ID  
+- list current Incubator podlings  
+- get release history for a project  
+- list members of an ASF LDAP group  
+- find source code repositories for a project  
+- search across Apache top-level projects and podlings  
+- return ASF-wide summary statistics  
+
+## Data sources
+
+All data is fetched from `https://projects.apache.org/json/foundation/` and 
cached in memory for 6 hours.
+
+| File | Description |
+|------|-------------|
+| committees.json | Top-level project committees, including roster, chair, 
charter, and homepage |
+| people.json | ASF committers and member status |
+| people_name.json | Apache ID to full name mapping |
+| groups.json | LDAP groups, including committer and PMC memberships |
+| podlings.json | Current Apache Incubator podlings |
+| releases.json | Project release history |
+| repositories.json | Source code repository URLs |
+
+## Available tools
+
+| Tool | Description |
+|------|-------------|
+| list_committees | Browse or search project committees by name or keyword |
+| get_committee | Get full PMC details, including roster, charter, and 
homepage |
+| search_people | Search for ASF committers and members by Apache ID or name |
+| get_person | Get details for a specific ASF person, including groups and PMC 
memberships |
+| list_podlings | List current incubating projects |
+| get_releases | Get release history for a project |
+| get_group_members | List members of an ASF LDAP group |
+| get_repositories | Find repositories for a project |
+| search_projects | Search across top-level projects and podlings |
+| project_stats | Return ASF-wide summary statistics |
+
+## Requirements
+
+- Node.js 18 or later  

Review Comment:
   Was not intentional. I'll look into this.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to