About ReposAISummary
ReposAISummary is an MCP server in the Commerce category.
Install
git clone https://github.com/DmitryLukyanov/ReposAISummaryThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about ReposAISummary
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Preconditions
Vector indexes configuration in Mongo Atlas
{
"fields": [
{
"numDimensions": 1536,
"path": "embedding",
"similarity": "cosine",
"type": "vector"
},
{
"path": "repo",
"type": "filter"
},
{
"path": "team",
"type": "filter"
},
{
"path": "name",
"type": "filter"
},
{
"numDimensions": 1536,
"path": "docsEmbedding",
"similarity": "cosine",
"type": "vector"
}
]
}
that defines 2 vectors fields:
embedding- consists of general application details
Includes the following fields: repo (github link), name (application name), team, summary, owners (codeowners), responsibilities, tags, dependencies
docsEmbedding- consists of summary for found documentation
Application components
MongoDB Atlas
Represents a vector storage for RAG.
MCP server
Provides RAG functionality to AI models.
ReportAISummary Mcp Client
Provides a way to test MCP server locally.
How to use RAG
- Run API application via
ScalarUI. - Run
ReportAISummary.Mcp.Clientshell based application as MCP client. - Attach created MCP server to any AI aware env like cursor AI, Visual Studio, Github copilot and so on.
Supported Functionality
-
Repository Parsing: Automatically parses GitHub repositories listed in supported-repos.json and stores the extracted data in vector storage for efficient semantic querying.
-
MCP Integration: Provides Model Context Protocol (MCP)–based endpoints to ask questions and retrieve insights from the previously indexed repository data.
Future plans
- Make indexing github repository data fully async.
- Make RAG querying more precise including better
scorevalues. - Clarify components and env. Is MongoDB the best option here? Deploy to target ecosystem.
- Add tests.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.