loading…
Search for a command to run...
loading…
Manages agent certification by tracking trust scores, capabilities, and test results via a PostgreSQL database. It allows users to verify agent skills, report t
Manages agent certification by tracking trust scores, capabilities, and test results via a PostgreSQL database. It allows users to verify agent skills, report test outcomes, and automatically certify agents based on performance thresholds.
A Model Context Protocol (MCP) server for Moltmark agent certification. This server provides tools for managing agent trust scores, capabilities, and certification status.
npm install mcp-server-moltmark
Or run directly with npx:
npx mcp-server-moltmark
DATABASE_URL environment variableSet the DATABASE_URL environment variable to your PostgreSQL connection string:
export DATABASE_URL="postgresql://user:password@localhost:5432/moltmark"
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"moltmark": {
"command": "npx",
"args": ["mcp-server-moltmark"],
"env": {
"DATABASE_URL": "postgresql://user:password@localhost:5432/moltmark"
}
}
}
}
Query the certification status of an agent, including trust score, capabilities, and test history.
get_certification({ agent_id: "agent-123" })
Returns:
Submit a test outcome for an agent's capability. This affects the agent's trust score.
report_test_result({
agent_id: "agent-123",
capability: "code-generation",
result: "pass", // or "fail"
evidence: "Successfully generated valid TypeScript code for the given task"
})
The trust score is automatically recalculated after each test result.
Register a new skill or capability for an agent.
declare_capability({
agent_id: "agent-123",
capability_name: "code-generation",
description: "Ability to generate code in multiple programming languages"
})
Check if an agent meets a minimum trust score threshold.
verify_agent({
agent_id: "agent-123",
min_trust_score: 75
})
Returns whether the agent meets the threshold and the reason.
Get a list of certified agents, optionally filtered by capability.
// List all certified agents
list_verified_agents({})
// Filter by capability
list_verified_agents({ capability_filter: "code" })
The server automatically creates the following tables:
agents - Stores agent information and certification statuscapabilities - Stores declared capabilities per agenttest_results - Records all test outcomes# Clone the repository
git clone https://github.com/yourusername/mcp-server-moltmark.git
cd mcp-server-moltmark
# Install dependencies
npm install
# Build
npm run build
# Run locally
DATABASE_URL="postgresql://..." npm start
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-server-moltmark": {
"command": "npx",
"args": []
}
}
}