codeitall
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@codeitallhow do I parse a duration string in rust"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
codeitall — Rust API behavioral oracle
Version-pinned behavioral oracle for Rust package APIs, built for AI coding
agents. Five deterministic tools backed by a Postgres substrate of
66,549,370 pattern_records and 107 successful probe runs across
7 task families (datetime, duration, base64, JSON strict-vs-permissive,
JWT verify, AEAD encrypt/decrypt, constant-time compare).
Hosted, free, no signup: https://api.codeitall.dev
This repository is codeitall's public surface — the API reference, OpenAPI spec, the "For AI Agents" page, and the per-family pages. The ingest/indexer and server source are not redistributed; you consume codeitall by querying the hosted API, not by running it yourself.
What it answers
The differentiator from a docs RAG: the substrate captures runtime behavior (what a function actually does on a canonical input set, observed empirically), not just documentation (what it claims to do). It targets the documentation-vs-runtime gap — yank status, RustSec advisories, deprecation renames, and cross-implementation behavior tables.
Related MCP server: modforge
Tools
Tool | Use it for |
| Open-ended Rust API questions; routes deterministically (rule-based, no LLM) and falls back to bge-m3 cosine retrieval. |
| You know the signature shape ( |
| A specific |
| A task category (e.g. "base64 crates"); get the side-by-side cross-implementation behavior table. |
| A suspected-deprecated call; get the current canonical alternative + yank/advisory rows. |
Determinism contract
No generative LLM sits between a request and its response. Every response is SQL + deterministic templating; the only model in the hot path is bge-m3, a deterministic text→vector embedder used for the cosine fallback (same input → same vector → same hits). This is a regression-pinned invariant.
Quickstart
# Mint a free anonymous key (no email, no signup):
curl -sX POST https://api.codeitall.dev/v1/keys \
-H 'content-type: application/json' -d '{}'
# Ask a question (HTTP REST):
curl -sX POST https://api.codeitall.dev/v1/answer_api_question \
-H 'content-type: application/json' \
-d '{"question":"how do I parse a duration string in rust"}'GET aliases exist for every tool (browse-only clients); signature_search
also accepts a shape_b64 (base64url) parameter so URL re-encoding can't
mangle type-signature characters.
Access modes
MCP — SSE/HTTP at
https://api.codeitall.dev/mcp(Bearer key), or stdio for self-hosters.HTTP REST —
POST/GET /v1/<tool>.OpenAPI 3.1 —
openapi.json(live:https://api.codeitall.dev/openapi.json).
Docs in this repo
for-ai-agents.html— positioning, tool list, key snippet (live:https://api.codeitall.dev/for-ai-agents.html).api-reference.html/api-reference.md— generated tool reference + scope/coverage.agents/— one page per probe family.
Cost & limits
Free. Per-IP key issuance cap (10/day) and per-key quota (10,000/day). No paid tier, no email capture, no signup.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server for fetching Rust crate documentation from docs.rs using the rustdoc JSON API.Last updated13Apache 2.0
- Alicense-qualityAmaintenanceProvides deterministic, audit-chain-backed Minecraft symbol migration and version-truth queries over MCP for AI assistants, enabling grounded rename resolution and API diffs without hallucination.Last updated59MIT
- Flicense-qualityDmaintenanceProvides access to Rust crate documentation, search, and metadata from docs.rs and crates.io.Last updated7
- Flicense-qualityCmaintenanceEnables discovery, execution, indexing, and querying of Rust program traces using FireDBG, scoped to a single Cargo workspace.Last updated
Related MCP Connectors
MCP server for hex.pm and hexdocs.pm: search, inspect, compare, and audit Elixir packages
Revternal MCP — wraps the Revternal Developer Intelligence API
Crates.io MCP — wraps the crates.io REST API v1 (free, no auth)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codeitalldev/codeitall'
If you have feedback or need assistance with the MCP directory API, please join our Discord server