ProofX - Content Protection for Creators
Protect and verify digital content with cryptographic signing and proof of ownership.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"proofx": {
"url": "https://proofx-mcp.fly.dev/mcp"
}
}
}Puntos de conexión remotos
https://proofx-mcp.fly.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢verify_content(content_id)
Check if digital content is protected with ProofX by its content ID. Returns the creator, protection date, signature status, and content details.
Esquema de entrada
{
"type": "object",
"properties": {
"content_id": {
"type": "string",
"description": "The ProofX content ID (8-character hex string, e.g. 'a1b2c3d4')"
}
},
"required": [
"content_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢verify_hash(hash)
Verify content authenticity by its SHA-256 hash. Check if a file or text has been registered with ProofX without uploading it. The user should compute the SHA-256 hash of their content first.
Esquema de entrada
{
"type": "object",
"properties": {
"hash": {
"type": "string",
"minLength": 64,
"maxLength": 64,
"description": "The SHA-256 hash of the file (64-character hex string)"
}
},
"required": [
"hash"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_creator(creator_id)
Look up a ProofX creator's profile, including their identity, certificate details, and content count.
Esquema de entrada
{
"type": "object",
"properties": {
"creator_id": {
"type": "string",
"description": "The ProofX creator ID (8-character hex string, e.g. 'c1c15c6c')"
}
},
"required": [
"creator_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴protect_content(content_text, title, creator_id)
Register and protect text content with ProofX cryptographic signatures. The content is sent to the ProofX server where the SHA-256 hash is computed and registered for tamper-proof protection. Use this when a user wants to protect their text, article, poem, script, code, or other content they created.
Esquema de entrada
{
"type": "object",
"properties": {
"content_text": {
"type": "string",
"description": "The text content to protect (article, poem, script, code, lyrics, etc.)"
},
"title": {
"type": "string",
"default": "Untitled",
"description": "A title for the content being protected"
},
"creator_id": {
"type": "string",
"description": "ProofX creator ID (8-char hex). If not provided, uses the authenticated session. Get one free at proofx.co.uk"
}
},
"required": [
"content_text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢my_account
Show the current user's ProofX account information including their creator ID, plan, and content count. Requires authentication.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compute_hash(text)
Compute the SHA-256 hash of text content locally. Useful for creating a fingerprint of content for verification purposes.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The text content to hash"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia