Revisión de alfombras MCP
Un servidor MCP que detecta riesgos potenciales en los tokens meme de Solana, lo que ayuda a los agentes de IA a evitar errores y proyectos inseguros.
Características
Herramienta de análisis de tokens : la herramienta
analysis_tokenrecupera y procesa datos de tokens de Solana desde la API Solsniffer.Salida estructurada : devuelve información detallada del token, incluido el nombre, el símbolo, la puntuación Snif, la capitalización de mercado, el precio, el suministro, los riesgos y el estado de auditoría.
Related MCP server: Solana Model Context Protocol (MCP) Demo
Prerrequisitos
Python 3.10 o superior
Una clave API de Solsniffer (regístrese en Solsniffer para obtener una)
Instalación
Instalación mediante herrería
Para instalar Rug Check para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @kukapay/rug-check-mcp --client claudeInstalación manual
Clonar el repositorio :
git clone https://github.com/kukapay/rug-check-mcp.git cd rug-check-mcpInstalar dependencias : asegúrese de tener
pipinstalado, luego ejecute:pip install mcp[cli] requests python-dotenvConfiguración del cliente :
"mcpServers": { "rug-check-mcp": { "command": "python", "args": ["path/to/rug-check-mcp/main.py"], "env": { "SOLSNIFFER_API_KEY": "your_solsniffer_api_key_here" } } }
Herramienta: analysis_token
Descripción : Analiza un token Solana en función de su dirección.
Entrada :
token_address(cadena): la dirección del token de Solana que se analizará.Salida : Un diccionario que contiene:
token_address: Dirección del tokentoken_name: Nombre del tokentoken_symbol: Símbolo de tokensnif_score: Puntuación de riesgo de Solsniffer (0-100)market_cap: Capitalización de mercado en USDprice: Precio del token en USDsupply_amount: Suministro total del tokenrisks: Detalles de riesgo alto, moderado y bajo con recuentos y descripcionesaudit_risk: Estado de auditoría (acuñación/congelación deshabilitada, LP quemado, 10 principales poseedores)
Ejemplo de salida
Para la dirección de token 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p :
{
'token_address': '9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p',
'token_name': 'REVSHARE',
'token_symbol': 'REVS',
'snif_score': 55,
'market_cap': 271893.9423965262,
'price': 0.000280011574,
'supply_amount': 971009656.8955618,
'risks': {
'high': {
'count': 3,
'details': {
'Mintable risks found': True,
'Freeze risks found': True,
'A private wallet owns a significant share of the supply': False,
'Tokens auto-freeze risks found': True,
'Significant ownership by top 10 wallets': False,
'Significant ownership by top 20 wallets': False,
'Permanent control risks found': True,
'Presence of token metadata': True,
'High locked supply risks found': None,
'Sufficient liquidity detected': None,
'Very low liquidity': None
}
},
'moderate': {
'count': 3,
'details': {
'Token metadata are immutable': False,
'Token operates without custom fees': False,
'Token has recent user activity': True,
'Unknown liquidity pools': False,
'Low count of LP providers': True
}
},
'low': {
'count': 1,
'details': {
'Contract was not recently deployed': False
}
}
},
'audit_risk': {
'mint_disabled': True,
'freeze_disabled': True,
'lp_burned': False,
'top_10_holders_significant': False
}
}Ejemplos de indicaciones
A continuación se muestran ejemplos de indicaciones que puede utilizar en un cliente compatible con MCP (por ejemplo, Claude Desktop) y las respuestas esperadas después de invocar la herramienta analysis_token .
Inmediato :
"¿Puedes analizar el token Solana en la dirección
9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p?"
Respuesta :
I've analyzed the token at address 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p. Here's the summary:
- Token Name: REVSHARE (Symbol: REVS)
- Snif Score: 55/100 (Moderate risk)
- Market Cap: $288,875.29
- Price: $0.000297
- Total Supply: 971,266,696.90 tokens
- Risks:
- High (3 risks):
- Mintable risks found: True
- Freeze risks found: True
- Permanent control risks found: True
- (Other factors: False)
- Moderate (1 risk):
- Low count of LP providers: True
- (Other factors: False)
- Low (0 risks):
- (All factors: False)
- Audit Status:
- Mint Disabled: Yes
- Freeze Disabled: Yes
- LP Burned: No
- Top 10 Holders Significant: No
This token has moderate risks due to potential control issues and liquidity concerns, but minting and freezing are disabled for added safety. Inmediato :
"¿Cuál es el perfil de riesgo del token
So11111111111111111111111111111111111111112?"
Respuesta :
Here's the risk profile for the token at address So11111111111111111111111111111111111111112:
- Token Name: Wrapped SOL (Symbol: SOL)
- Snif Score: 92/100 (Low risk)
- Market Cap: $82,345,678.90
- Price: $176.54
- Total Supply: 466,567,890.12 tokens
- Risks:
- High (0 risks):
- (All factors: False)
- Moderate (0 risks):
- (All factors: False)
- Low (1 risk):
- Minor liquidity concentration: True
- (Other factors: False)
- Audit Status:
- Mint Disabled: Yes
- Freeze Disabled: Yes
- LP Burned: Yes
- Top 10 Holders Significant: No
Wrapped SOL is a low-risk token with strong audit protections and only a minor liquidity concern, typical for a well-established asset. Inmediato :
"Cuéntame sobre el token
4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R".
Respuesta :
Here's the analysis for the token at address 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R:
- Token Name: Raydium (Symbol: RAY)
- Snif Score: 85/100 (Low risk)
- Market Cap: $1,234,567.89
- Price: $4.72
- Total Supply: 261,567,890.12 tokens
- Risks:
- High (0 risks):
- (All factors: False)
- Moderate (1 risk):
- Moderate holder concentration: True
- (Other factors: False)
- Low (0 risks):
- (All factors: False)
- Audit Status:
- Mint Disabled: Yes
- Freeze Disabled: Yes
- LP Burned: Yes
- Top 10 Holders Significant: No
Raydium is a low-risk token with solid audit protections. The moderate holder concentration indicates some centralization, but it’s not a major issue. Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulte la LICENCIA para más detalles.