Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Read-only Iran Mercantile Exchange (ime.co.ir): physical trades, supply, prices, market totals.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
IME_MCP_PROXYNecesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"ime": {
"command": "uvx",
"args": [
"ime-mcp"
],
"env": {
"IME_MCP_PROXY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add ime --env IME_MCP_PROXY=your-value -- uvx ime-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"ime": {
"command": "uvx",
"args": [
"ime-mcp"
],
"env": {
"IME_MCP_PROXY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"ime": {
"type": "stdio",
"command": "uvx",
"args": [
"ime-mcp"
],
"env": {
"IME_MCP_PROXY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
IME_MCP_PROXY envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub sepehr071, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.2.0) llegó al registro ayer.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Tethered Trust
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Fit, compatibility and recall checks for AI agents before they buy: verdicts, evidence, receipts.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
ime-mcp is an unofficial, read-only MCP server that gives AI agents the public trade and supply data of the Iran Mercantile Exchange (IME, ime.co.ir).
Its 14 tools list commodity trades (steel, petrochemicals, cement, oil products, metals, agriculture) with prices and volumes,
upcoming supply offers, daily price series, rankings by producer and broker, market and hall totals, the USD settlement rate,
the options board, gold, silver and other deposit certificates, gold funds and exchange news and weekly reports.
No API key or account is needed. It works in Claude, Cursor, Copilot and any other MCP client.
For AI agents · Quick start · What it can do · Tools · FAQ · فارسی
uvx ime-mcp or claude mcp add ime -- uvx ime-mcp. Transport: stdio. Needs uv (Python 3.10+).IME_MCP_PROXY (HTTP proxy URL, or a comma-separated list); system proxy settings are ignored.ime_. Typical sequences: ime_categories -> ime_price_history / ime_trades / ime_supply; ime_producers -> ime_trades; ime_options -> ime_options(contract=...); ime_certificates -> ime_certificates(commodity=...).1405/08/09); Gregorian input is accepted. Prices are Rial (per kg for goods counted in tonnes: check unit); value_k_rial is thousand Rial; summary values are million Rial; value_rial (options, certificates, funds) is Rial. Text is Persian.server.json and the iran-mcp catalog.The IME site shows trades and supply only through filter forms and paged tables. "How did the hot sheet price move this month?" means picking the group, the subgroup and a date range, then reading the table row by row. With ime-mcp an agent does it in one call:
You: How did hot sheet prices move since the start of Aban?
Agent: *calls*
ime_price_history(search="ورق گرم", date_from="1405/08/01")
Kavian hot sheet (KAS-HS00000-00) traded at 1,305,425 Rial/kg on 08/02 (3,740 t), 1,296,722 on 08/03 (1,430 t),
1,370,586 on 08/06 (2,310 t) and 1,352,960 on 08/09 (110 t).
Numbers from a live call on 2026-10-31.
Example prompts:
You need uv. No API key or account.
Claude Code
claude mcp add ime -- uvx ime-mcp
Claude Desktop
Settings → Developer → Edit Config, then add:
{
"mcpServers": { "ime": { "command": "uvx", "args": ["ime-mcp"] } } }
</details>
Cursor, VS Code, Codex CLI, Gemini CLI, Windsurf
Use the same command (uvx ime-mcp) in your client's MCP settings, for example codex mcp add ime -- uvx ime-mcp or the Claude Desktop block above in ~/.cursor/mcp.json.
Anything else
It is a standard stdio MCP server: run uvx ime-mcp, or pip install ime-mcp and run ime-mcp.
Group ids come from ime_categories, producer ids from ime_producers. Dates are 1405/08/09 or 2026-10-31; the default is today (Tehran time). Ranges are limited to 45 days.
| Tool | What it does |
|---|---|
ime_categories | List the exchange's commodity groups: main groups, then groups, then subgroups, with their ids |
ime_producers | Find producers and suppliers listed on the exchange by name, to get the producer id for the trade and supply tools |
ime_trades | List commodity trades (price, volume, supply, demand, buyer broker) for a date range, with totals |
ime_supply | List supply offers (اطلاعیه عرضه): what is up for sale on which session, volume and base price (physical, premium or export) |
ime_price_history | Daily price series (low, high, volume-weighted average, volume) per symbol over a date range |
ime_market_summary | Exchange-wide trade value and volume for a date range: by market, by physical-market hall, plus the USD rate |
ime_daily_totals | Day-by-day trade value and volume of one market over a date range (the site's market chart) |
ime_news | Latest news and notices from the exchange's news archive: title, lead, date and link |
ime_trade_stats | Rank producers, commodities, brokers or halls by traded value over a date range, with each one's market share |
ime_weekly_reports | List the exchange's weekly market reports (گزارش هفتگی), newest first, with the PDF link of each |
ime_options | Options on gold, gold coin, gold funds and saffron futures (اختیار معامله): one day's board or one contract's history |
ime_securities | Daily trades of the exchange's financial-market symbols: salaf, commodity deposit certificates and commodity funds |
ime_certificates | Continuous commodity deposit certificates (گواهی سپرده پیوسته): gold bar, gold coin, silver, copper, steel and more |
ime_board | Market-view board (cdn.ime.co.ir) with the best bid and ask for funds, certificates and salaf |
All 14 tools are annotated readOnlyHint: true.
AI agent (Claude, Cursor, Copilot, ...)
│ │ MCP over stdio ▼ ime-mcp (runs on your machine) │ │ HTTPS └──────▶ www.ime.co.ir imedata.asmx, auction.ashx, export.ashx, news archive
ime-mcp runs locally and calls the same public endpoints the ime.co.ir pages use, with no hosted server in between and no API key. Requests go out through a Chrome-impersonating client. It makes at most 3 requests at a time with a little jitter, keeps answers for 2 minutes, retries a failed request up to twice, and only talks to www.ime.co.ir, dataapi.ime.co.ir (gold and other deposit certificates) and cdn.ime.co.ir (bid/ask board).
IME_MCP_PROXY to a proxy that can reach it.value_k_rial is price x volume in thousand Rial; market summaries are million Rial; options, securities, certificates and boards give value_rial in Rial.Is there an official IME API?
IME publishes data through its website only. ime-mcp is a separate, unofficial MCP server that calls the public endpoints behind the website's tables and charts and returns compact JSON.
Does it need an API key or account?
No. Install with uvx ime-mcp and it works from an Iranian network.
Can it show live prices?
It shows trades published on the site, including the current session as the site lists them. It is not a tick feed.
Can it place orders?
No. It only reads public data.
How do I debug what the agent sees?
npx @modelcontextprotocol/inspector uvx ime-mcp
| Variable | Default | Meaning |
|---|---|---|
IME_MCP_PROXY | unset | Optional HTTP proxy URL for the ime.co.ir requests; system proxy settings are ignored. A comma-separated list is used one at a time: the next proxy takes over when one is blocked or cannot connect |
سرور ime-mcp یک سر
Solo se muestra el principio; lee el resto en el repo