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
Run in your terminal:
claude mcp add mcp-server-moltmark -- npx Yes, Server Moltmark MCP is free — one-click install via Unyly at no cost.
No, Server Moltmark runs without API keys or environment variables.
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
Open Server Moltmark on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devThis server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashRead-only database access with schema inspection.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs