rails-mcp-server

maquina-app/rails-mcp-server

4.1

rails-mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of rails-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects, allowing LLMs to interact with Rails projects.

Try rails-mcp-server with chat:

MCPHub score:4.11

Has a README

Github repo has a README.md.

Has a License

Github repo has license info.

Server can be inspected

View server inspector

Server schema can be extracted

Can get at lease one tool info from the README or server.

Online hosted on MCPHub

Can be automatically deployed by MCPHub.

Has social accounts

Do not have any social accounts.

Claimed by the author or certified by MCPHub

If you are the author, claim authorship

AI Evaluation Report
Total Score: 5/10

The agent demonstrates a mixed performance in handling tasks related to interacting with a Rails project. It successfully switches to a specified project, indicating its capability to manage project contexts. However, it struggles with executing other tasks such as analyzing environment configurations, retrieving HTTP routes, and analyzing models due to issues like invalid input, tool malfunction, or non-standard directory structures. These limitations suggest that the agent may require more robust error handling and adaptability to different project setups. Overall, while the agent shows potential in project management, its reliability in executing specific operations is inconsistent.

  • Test case 1
    Score: 6/10
    Perform the operation of analyzing the environment configurations of the current Rails project to identify any inconsistencies, security issues, or missing variables.

    No valid answer is generated due to invalid input. The environment configuration analysis could not be performed because there is no active project currently set. Please switch to a project first to proceed with the analysis.

  • Test case 2
    Score: 6/10
    Perform the operation of switching to the 'blog' Rails project to enable further analysis and interaction with its codebase.

    No valid answer is generated due to invalid input. The project 'blog' was not found. The only available project is 'figaro'. Please specify a valid project to switch to.

  • Test case 3
    Score: 9/10
    Perform the operation of switching to the 'figaro' Rails project to enable further analysis and interaction with its codebase.

    The project has been successfully switched to 'figaro' at the path: /app/figaro.

  • Test case 4
    Score: 2/10
    Perform the operation of retrieving all HTTP routes defined in the current Rails application, including their associated controllers and actions.

    No valid answer is generated due to tool malfunction. The response indicates a failure: 'Exception executing command: No such file or directory - bin/rails'. This suggests that the tool cannot find the Rails executable, which is likely due to a configuration or environment issue.

  • Test case 5
    Score: 6/10
    Perform the operation of analyzing the models in the current Rails project to retrieve detailed information about Active Record models, including their schema, associations, and source code.

    No valid answer is generated due to invalid input. The analysis of Active Record models could not be completed because the models directory was not found. This may indicate that there are no models defined in this Rails project, or the directory structure may differ from the standard Rails convention.