Category: .NET

  • Package analyzer and project references upstream and downstream

    A project can have other projects as reference – or he can be a referee from another project. Initially , this was the image – to see every relation as a matrix But , I have had a better thought : I can count the upstream and the downstream references – and so I have…

  • Package Analyzer and show major versions differ

    One of problems in software with packages is when you have 2 projects that reference the same package – but with 2 versions that differ. But it is often very difficult to understand the path that comes to this . PackageAnalyzer identifies this and generate an image  for each package, showing the path : You…

  • Package Analyzer- showing stacks of projects

    The package analyzer analyzes a solution and renders a HTML page that shows summary  – see https://ignatandrei.github.io/PackageAnalyzer/ The relations between projects could be rendered as a mermaid flowchart – as an example, But … I have encountered another project https://github.com/matzehuels/stacktower – and the rendering is far more interesting. You can have the same output by…

  • RSCG – RSCG_MCP2File

    RSCG – RSCG_MCP2File     name RSCG_MCP2File nuget https://www.nuget.org/packages/RSCG_MCP2File/ link https://github.com/ignatandrei/RSCG_OpenApi2MCP author Ignat Andrei Generating code for saving MCP result to file.   This is how you can use RSCG_MCP2File . The code that you start with is The code that you will use is   The code that is generated is Code and pdf…

  • RSCG – DecoratorGenerator

    RSCG – DecoratorGenerator     name DecoratorGenerator nuget https://www.nuget.org/packages/DecoratorGenerator/ link https://github.com/CodingFlow/decorator-generator author Leopoldo Fu adding decorator for classes/ interfaces   This is how you can use DecoratorGenerator . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/DecoratorGenerator

  • RSCG – RSCG_MCP2OpenAPI

    RSCG – RSCG_MCP2OpenAPI     name RSCG_MCP2OpenAPI nuget https://www.nuget.org/packages/RSCG_MCP2OpenAPI/ link https://github.com/ignatandrei/RSCG_OpenApi2MCP author Ignat Andrei Generating OpenAPI based on MCP source code.   This is how you can use RSCG_MCP2OpenAPI . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at…

  • MCP Tool vs Swagger–part 3–creation and usage

    Now the idea is to generate from each MCP tool a swagger function. First, we should let the user to choose what MCP to convert to Swagger. This can be done with an Attribute, MCP2OpenAPI.AddMCP2OpenApi Then the problem is what to generate – I decide to generate POST api in an url /api/mcp/{class}/{function} And a…

  • MCP Tool vs Swagger–part 2–analysis

    Being a programmer, Swagger/OpenAPI is the first choice in order to have system functionality accessible by  something else than (web) UI . So the first thinking was –let’s automatically generate MCP tools from Swagger / OpenAPI definition. However, I realized that the OpenAPI is way too fine grained – and MCP is more directed towards…

  • MCP Tool vs Swagger–part 1

    MCP Tools and Swagger seems very …. well , very similar Topic MCP Tool Swagger (OpenAPI) Purpose Let LLMs safely call backend functions. Document and test REST APIs. Audience AI models + AI app developers. Human developers. Describes Tools (actions), not endpoints. HTTP endpoints, request/response formats. Used by ChatGPT, LLM apps, agents. FrontEnd + BackEnd…

  • RSCG – XmlCommentGenerator

    RSCG – XmlCommentGenerator     name XmlCommentGenerator nuget https://www.nuget.org/packages/Microsoft.AspNetCore.OpenApi/ link https://dotnet.microsoft.com/en-us/apps/aspnet author Microsoft Adding Xml comments to generated OpenAPI documentation   This is how you can use XmlCommentGenerator . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/XmlCommentGenerator