wavefunction-search
Demand-side discovery for the agent economy: turn ambiguous intentions into commitments and match th
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin collapse
- LOWin find_matches
- LOWin register_collective
- LOWin describe_agent
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"wavefunction-search": {
"url": "https://mcp.viridisconservation.com/wavefunction/mcp"
}
}
}Remote-Endpunkte
https://mcp.viridisconservation.com/wavefunction/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
⚪intake(user_id, dialogue)
Distill a user's dialogue into an intention wavefunction (explicit intentions + confidence). dialogue: [{role, content}, ...].
Eingabe-Schema
{
"type": "object",
"properties": {
"user_id": {
"title": "User Id",
"type": "string"
},
"dialogue": {
"items": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"title": "Dialogue",
"type": "array"
}
},
"required": [
"user_id",
"dialogue"
],
"title": "intakeArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "intakeOutput"
}⚪collapse(user_id, stake_amount)
Collapse the user's wavefunction into an actionable commitment, weighted by stake.
Eingabe-Schema
{
"type": "object",
"properties": {
"user_id": {
"title": "User Id",
"type": "string"
},
"stake_amount": {
"default": 100,
"title": "Stake Amount",
"type": "number"
}
},
"required": [
"user_id"
],
"title": "collapseArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "collapseOutput"
}🟢find_matches(user_id)
Match the user's collapsed intention to constitutionally-aligned agents/collectives, ranked by alignment score.
Eingabe-Schema
{
"type": "object",
"properties": {
"user_id": {
"title": "User Id",
"type": "string"
}
},
"required": [
"user_id"
],
"title": "find_matchesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "find_matchesOutput"
}⚪register_collective(collective_id, name, mission, domain_profile, constitutional_scores, ...)
Register an agent/collective into the match index (mission + domain profile + constitutional alignment scores + capacity).
Eingabe-Schema
{
"type": "object",
"properties": {
"collective_id": {
"title": "Collective Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"mission": {
"title": "Mission",
"type": "string"
},
"domain_profile": {
"anyOf": [
{
"additionalProperties": {
"type": "number"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Domain Profile"
},
"constitutional_scores": {
"anyOf": [
{
"additionalProperties": {
"type": "number"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Constitutional Scores"
},
"capacity": {
"default": 10,
"title": "Capacity",
"type": "integer"
}
},
"required": [
"collective_id",
"name",
"mission"
],
"title": "register_collectiveArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "register_collectiveOutput"
}🟢describe_agent
Return capabilities and input contract.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "describe_agentArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describe_agentOutput"
}Community
Nachweis