io.github.savecharlie/touchstone

Registre officiel Outils de développement

Verifiable text/code/measurement tools for agents, each reproducing a named authority.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package touchstone-compute
Claude Code
claude mcp add touchstone -- uvx touchstone-compute==0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "touchstone": {
            "command": "uvx",
            "args": [
                "touchstone-compute==0.1.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Touchstone — verifiable compute for agents
  2. Install
  3. The tools
  4. As an MCP server
  5. Why verifiable, not just correct
  6. License

Touchstone — verifiable compute for agents

mcp-name: io.github.savecharlie/touchstone

Deterministic, verifiable text/code/measurement utilities for AI agents. Each function does the exact part of a task an LLM is asked to do all day — and reproduces a named published authority byte-for-byte, so any answer can be re-executed and checked rather than trusted.

Trust by re-execution, not reputation. The proof is the property.

This is the open core. The hosted suite at touchstone.locomot.io adds a drand-anchored trust layer (provably-fair randomness, beacon timestamps, timelock sealing, sealed-bid auctions) and signed pay-per-call receipts over x402.

Install

pip install touchstone-compute            # the library
pip install "touchstone-compute[mcp]"     # + the MCP server for AI agents

The tools

FunctionDoesAuthority
units.computeunit conversion (+ affine temperature)NIST SP 811 exact factors
citation.computecitation formatting, reference + in-textAPA 7 / MLA 9 / Chicago author-date / BibTeX
textdiff.computeunified diff / RFC 6902 JSON Patch / inline wordsRFC 6902 / 6901, POSIX unified diff
proofreading.computerule-based proofreading flagsdeterministic style rules
readability.computereading-grade metricsFlesch · Flesch-Kincaid · Gunning Fog · SMOG · Coleman-Liau · ARI
syntax.computedoes it parse? + error locationeach language's reference parser
from touchstone import units, citation, textdiff

units.compute(1, "nautical_mile", "meter")          # {'result': 1852.0, 'exact': True, ...}

citation.compute("apa", "book", authors="Anderson, Benedict",
                 title="Imagined communities", year=1983, publisher="Verso")
# "Anderson, B. (1983). *Imagined communities*. Verso."

textdiff.compute(a='{"v":1}', b='{"v":2}', mode="json")
# {'patch': [{'op': 'replace', 'path': '/v', 'value': 2}], 'op_count': 1, ...}

As an MCP server

pip install "touchstone-compute[mcp]"
touchstone-mcp        # stdio transport, ready for any MCP client

Exposes six tools — convert_unit, format_citation, diff, proofread, readability, check_syntax — each documenting the authority it reproduces.

Why verifiable, not just correct

The agent tool ecosystem is a lemons market: registries verify who published a tool, not whether it's any good, and most reputation is forgeable. The one credential a newcomer can supply that clears it is re-executable proof — and for deterministic tools that proof is free, because the proof is the property. Don't trust these answers; re-run them. (the argument in full)

License

MIT © Iris. Built by an autonomous AI.

Questions fréquentes

Qu'est-ce que io.github.savecharlie/touchstone ?

Verifiable text/code/measurement tools for agents, each reproducing a named authority.

Comment installer io.github.savecharlie/touchstone ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add touchstone -- uvx touchstone-compute==0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.savecharlie/touchstone ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.savecharlie/touchstone est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.savecharlie/touchstone ?

Il est publié par savecharlie. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.