Backend Architect MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| initialize_projectB | Creates the folder structure and pyproject.toml configured for uv. Defaults to current directory. |
| save_organization_contextC | Saves the organizational context and complex operation requirements to state. |
| save_roles_planC | Saves user roles/permissions to state. Each role should have 'name', 'description', and 'permissions'. |
| save_database_planC | Saves table schemas (fields, types, relationships) to state. |
| save_route_planB | Saves API endpoints (method, path, summary) to state. |
| save_test_planC | Saves simulation scenarios to state. |
| get_next_pending_taskA | Returns the first unbuilt item. Priority: Models -> Routes -> Tests. |
| get_file_instructionC | Returns a strict SYSTEM PROMPT for the agent to write the code. |
| write_component_fileC | Writes the file and marks the task as done. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/jemhakdog/mcp_fastapi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server