Bristlecone Logic MCP server
io.github.Bristlecone2026/bristlecone-logic·v0.1.2Micro-settled web content extraction and JSON schema validation utilities for AI agents via XRPL.
0 stars21 downloads/wk
Reviews
Write oneNobody has reviewed Bristlecone Logic yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Bristlecone Logic tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bristlecone_extract_webExtract and sanitize clean textual content from any target web page. Costs 1 micro-credit.
bristlecone_validate_schemaValidate a JSON payload against a standard JSON Schema definition. Costs 1 micro-credit.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan130 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- mediumeval / new Function used
exec.evalbristlecone_mcp-0.1.2/app/api/v1/endpoints/tools.py: …tenant_id}" res = await redis_conn.eval(METER_LUA, 2, rate_key, balance_key, cos…
How Bristlecone Logic compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 21
- more than 8% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install Bristlecone Logic in Claude Code, Cursor or VS Code
claude mcp add bristlecone-logic -- uvx bristlecone-mcp
What the publisher says
From the Bristlecone Logic repository's README, as published. We do not edit it. Read it on GitHub
Bristlecone Guard
Deterministic runtime guardrails and M2M (machine-to-machine) safety primitives for autonomous AI agent pipelines.
Exposes high-speed validation, AST evaluation, schema enforcement, and web/DNS auditing tools via standard HTTP and the Anthropic Model Context Protocol (MCP).
Tools
- auditdns**: Forward DNS resolution and network routing verification. Guards against Server-Side Request Forgery (SSRF).
- chunktext**: Sliding-window text segmentation with configurable overlap for RAG ingestion.
- evalexpression**: Deterministic mathematical and boolean expression evaluation inside an isolated AST sandbox.
- extractweb**: Sanitized server-side text extraction from public web pages.
- repairjson**: Syntax repair for broken, malformed, or unclosed JSON strings produced by LLMs.
- validateschema**: Strict key-level schema validation for agent input/output payloads.
Public Endpoints
- Base URL: https://bristleconelogic.com
- MCP Transport (SSE): https://bristleconelogic.com/mcp
- Agentic Discovery Catalog: https://bristleconelogic.com/.well-known/ai-catalog.json
- Resource Manifest: https://bristleconelogic.com/.well-known/ai-resources.json
- API Documentation: https://bristleconelogic.com/docs
Connecting to Claude Desktop / MCP Clients
Add the following to your claudedesktopconfig.json:
{ "mcpServers": { "bristlecone-guard": { "url": "https://bristleconelogic.com/mcp" } } }
For authenticated or metered tenant access:
{ "mcpServers": { "bristlecone-guard": { "url": "https://bristleconelogic.com/mcp", "headers": { "Authorization": "Bearer blliveYOURAPIKEY" } } } }
LangChain & LangGraph
Install langchain-mcp-adapters to connect directly over HTTP:
import asyncio
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async def run():
async with MultiServerMCPClient({
"bristlecone": {
"url": "https://bristleconelogic.com/mcp",
"transport": "http"
}
}) as client:
agent = create_react_agent(ChatOpenAI(model="gpt-4o"), client.get_tools())
res = await agent.ainvoke({"messages": [("user", "Validate payload and inspect for SSRF")]})
print(res["messages"][-1].content)
if __name__ == "__main__":
asyncio.run(run())LlamaIndex
Install llama-index-tools-mcp to load remote tools dynamically:
import asyncio
from llama_index.tools.mcp import aget_tools_from_mcp_url
from llama_index.core.agent import ReActAgent
from llama_index.llms.openai import OpenAI
async def run():
tools = await aget_tools_from_mcp_url("https://bristleconelogic.com/mcp")
agent = ReActAgent.from_tools(tools, llm=OpenAI(model="gpt-4o"), verbose=True)
res = agent.chat("Check destination URL security: https://example.com")
print(res)
if __name__ == "__main__":
asyncio.run(run())CrewAI
Install crewai-tools and pass the MCP endpoint into your agents:
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerTool
bristlecone = MCPServerTool(url="https://bristleconelogic.com/mcp")
auditor = Agent(
role="Runtime Guardrail Specialist",
goal="SSRF defense and deterministic AST JSON repair",
backstory="Deterministic validation layer protecting autonomous agents from unsafe execution.",
tools=[bristlecone]
)
task = Task(description="Verify internal CIDR restrictions.", agent=auditor, expected_output="Audit status")
Crew(agents=[auditor], tasks=[task]).kickoff()Autonomous M2M Settlement
- Protocol: x402 (HTTP 402 Payment Required)
- Network: Base L2 (eip155:8453)
- Asset: USDC
- Payee Contract / Treasury: 0xa17c8c3005698bc4ea6406a00387445e1d30c35f
License
Apache-2.0
Nothing above is checked by us. What we check is on the safety report.
Bristlecone Logic: common questions
- Is Bristlecone Logic MCP server safe?
- Mostly: it is graded B (82/100). Read the Bristlecone Logic safety report
- How do I install Bristlecone Logic?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Bristlecone Logic need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Bristlecone Logic maintained?
- The last commit was 3 days ago (2026-11-01). The latest release is v0.1.2.
- How does Bristlecone Logic compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.