Decision Log for LangChain
ai.decisionlog/mcp
Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.
client:LangChain
transport:streamable-http
tools:30
Install Decision Log in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"mcp": {
"transport": "streamable_http",
"url": "https://www.decisionlog.ai/api/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- decision_log_create_decision
- decision_log_search_decisions
- decision_log_get_decision
- decision_log_supersede_decision
- decision_log_lock_decision
- decision_log_approve_decision_action
- decision_log_get_decision_governance
- decision_log_list_recent_decisions
- decision_log_submit_source
- decision_log_list_sources
- decision_log_get_source
- decision_log_get_source_decisions
- decision_log_list_candidates
- decision_log_get_candidate
- decision_log_create_candidate
- decision_log_resolve_candidate
- decision_log_convert_candidate_to_supersession
- decision_log_get_current_decision
- decision_log_get_supersession_history
- decision_log_get_decision_sources
- decision_log_list_audit_events
- decision_log_list_decisions_by_tag
- decision_log_list_decisions_by_domain
- decision_log_render_decision