Skip to content

Comments

add MCP server badge#1

Open
punkpeye wants to merge 1 commit intoProoflie:mainfrom
punkpeye:glama-badge
Open

add MCP server badge#1
punkpeye wants to merge 1 commit intoProoflie:mainfrom
punkpeye:glama-badge

Conversation

@punkpeye
Copy link

@punkpeye punkpeye commented May 8, 2025

This PR adds a badge for the Proofly MCP Integration server listing in Glama MCP server directory.

Proofly Integration MCP server

Glama performs regular codebase and documentation checks to:

  • Confirm that the MCP server is working as expected
  • Confirm that there are no obvious security issues with dependencies of the server
  • Extract server characteristics such as tools, resources, prompts, and required parameters.

This badge helps your users to quickly assess that the MCP server is safe, server capabilities, and instructions for installing the server.

@punkpeye
Copy link
Author

punkpeye commented May 8, 2025

are you on the MCP Discord?

Let me know your Discord username and I will give you a special flair that's only for MCP server authors.

@codecapyai
Copy link

codecapyai bot commented May 8, 2025

CodeCapy Review ₍ᐢ•(ܫ)•ᐢ₎

Codebase Summary

This repository provides an integration with Proofly's deepfake detection capabilities using a hosted MCP server. The repository includes a README file with integration instructions and now displays an MCP server badge that links to Proofly's server listing on the Glama MCP server directory.

PR Changes

The pull request adds a section in the README.md file to include an MCP badge. The badge is implemented as a clickable image (380x200 pixels) with alt text 'Proofly Integration MCP server', linking to the Proofly MCP server listing (https://glama.ai/mcp/servers/@Proofly-AI/mcp). This badge gives users a quick visual reference to ensure the MCP server integration is valid and secure.

Setup Instructions

  1. Install pnpm globally by running: sudo npm install -g pnpm
  2. Open your terminal and navigate to the repository directory: cd <repository_directory>
  3. Install the project dependencies: pnpm install
  4. Start the development server: pnpm dev
  5. Open your web browser and navigate to http://localhost:3000 (or the port indicated by the dev server) to view the application.

Generated Test Cases

1: MCP Badge Visibility and Layout Test ❗️❗️❗️

Description: This test verifies that the MCP integration badge is visible in the README and adheres to the correct dimensions and alt text. This ensures that users can easily recognize and trust the integration status.

Prerequisites:

  • The application is running on localhost
  • The README page is accessible in the UI

Steps:

  1. Open your web browser and navigate to the application's homepage where the README content is rendered.
  2. Scroll to the section of the page where the integration instructions are located.
  3. Locate the MCP badge image with the alt text 'Proofly Integration MCP server'.
  4. Inspect the badge to ensure its dimensions are 380px in width and 200px in height.
  5. Verify that the image loads correctly without any broken image icon.

Expected Result: The MCP badge should be clearly visible, rendered with the correct dimensions (380x200), and display the correct alt text 'Proofly Integration MCP server'.

2: MCP Badge Link Navigation Test ❗️❗️❗️

Description: This test confirms that clicking the MCP integration badge navigates the user to the correct server listing page on Glama, ensuring that the hyperlink within the badge works as intended.

Prerequisites:

  • The application is running on localhost
  • The README page is rendered in a browser and the MCP badge is visible

Steps:

  1. Navigate to the README page where the MCP badge is present.
  2. Click on the MCP badge image.
  3. Observe the browser's behavior to confirm that it redirects to the URL https://glama.ai/mcp/servers/@Proofly-AI/mcp.
  4. Verify that the page loads and displays the expected information about the Proofly MCP server integration.

Expected Result: Upon clicking the badge, the browser should navigate to https://glama.ai/mcp/servers/@Proofly-AI/mcp, and the page should load with the expected server details.

Raw Changes Analyzed
File: README.md
Changes:
@@ -7,6 +7,10 @@ This document describes two ways to integrate Proofly's deepfake detection capab
 
 Both integration methods ultimately use the Proofly API (`https://api.proofly.ai`) for analysis.
 
+<a href="https://glama.ai/mcp/servers/@Proofly-AI/mcp">
+  <img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" />
+</a>
+
 ---
 
 ## 1. Using the Hosted MCP Server (`https://mcp.proofly.ai`)
@@ -192,4 +196,4 @@ Gets detailed information about a specific face detected in an image analysis se
 Parameters:
 - `sessionUuid: string` - Session UUID from a previous analysis.
 - `faceIndex: number` - Index of the face to get details for (starting from 0).
-- `format: "text" | "json"` (optional, default: "text") - Output format.
+- `format: "text" | "json"` (optional, default: "text") - Output format.
\ No newline at end of file

@Prooflie Prooflie deleted a comment from codecapyai bot May 23, 2025
@Prooflie Prooflie deleted a comment from codecapyai bot May 23, 2025
@Prooflie Prooflie deleted a comment from codecapyai bot May 23, 2025
@nttylock nttylock requested review from Copilot and nttylock May 23, 2025 12:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a badge for the Proofly MCP Integration server listing in the Glama MCP directory to the project README.

  • Inserts an HTML snippet linking to the badge for quick visual confirmation of server status and capabilities.

Comment on lines +10 to +12
<a href="https://glama.ai/mcp/servers/@Proofly-AI/mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" />
</a>
Copy link

Copilot AI May 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] Consider using Markdown image/link syntax ([![Proofly Integration MCP server](https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge)](https://glama.ai/mcp/servers/@Proofly-AI/mcp)) for consistency with the rest of the README.

Suggested change
<a href="https://glama.ai/mcp/servers/@Proofly-AI/mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" />
</a>
[![Proofly Integration MCP server](https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge)](https://glama.ai/mcp/servers/@Proofly-AI/mcp)

Copilot uses AI. Check for mistakes.
Both integration methods ultimately use the Proofly API (`https://api.proofly.ai`) for analysis.

<a href="https://glama.ai/mcp/servers/@Proofly-AI/mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" />
Copy link

Copilot AI May 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a title attribute to the image for improved accessibility and tooltip support, e.g., <img ... title="View Proofly MCP server badge">.

Suggested change
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" />
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Proofly-AI/mcp/badge" alt="Proofly Integration MCP server" title="View Proofly MCP server badge" />

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant