E
Exactamente MCP
Read-only xmcp MCP server for Exactamente public academic data
创建于 4/20/2026
更新于 about 5 hours ago
README
Repository documentation and setup instructions
exactamente-mcp
Read-only MCP server built with xmcp for public data from exactamente-backend.
It wraps the Exactamente REST API (/api/v1/...) and exposes stable agent-friendly tools for universities, faculties, careers, subjects and resources.
Requirements
- Node.js 20+
- Running Exactamente backend API (local or remote)
Configuration
- Copy the env file:
cp .env.example .env
- Set at least:
EXACTAMENTE_API_BASE_URL(defaulthttp://localhost:3000)
Optional tuning:
EXACTAMENTE_API_TIMEOUT_MSEXACTAMENTE_API_RETRY_COUNTEXACTAMENTE_API_RETRY_DELAY_MSEXACTAMENTE_MAX_PAGE_LIMITXMCP_HTTP_HOSTXMCP_HTTP_PORTXMCP_HTTP_ENDPOINTXMCP_HTTP_CORS_ORIGIN
Install and run
npm install
npm run dev
xmcp.config.ts enables:
- STDIO transport with
silent: true(to avoid protocol breakage from stdout logs) - HTTP transport prepared at
/mcp(host/port via env)
Exposed tools
health-checklist-universitieslist-facultieslist-careerssearch-subjectsget-subjectlist-resources
All tools are read-only and return structured payloads.
Exposed resources
exactamente://metasubjects://{subjectId}/details
Scripts
npm run dev- local development with xmcp watchernpm run build- compile transports todist/npm run typecheck- TypeScript validationnpm run test- Vitest testsnpm run start-stdio- run built stdio servernpm run start-http- run built HTTP server
Local smoke checklist
- Ensure backend is running (
/healthand/api/v1/*reachable). - Run
npm run dev. - Connect an MCP client via stdio.
- Call
health-checkandlist-universities.
快速设置
此服务器的安装指南
安装包 (如果需要)
npx @modelcontextprotocol/server-exactamente-mcp
Cursor 配置 (mcp.json)
{
"mcpServers": {
"exactamente-ar-exactamente-mcp": {
"command": "npx",
"args": [
"exactamente-ar-exactamente-mcp"
]
}
}
}