Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FASTMCP_HOST | No | Host to bind the server to (overrides defaults). | |
| FASTMCP_PORT | No | Port to bind the server to (overrides defaults). | |
| OPENAI_API_KEY | No | Alternative to GRAPHQL_EMBED_API_KEY, specifically for OpenAI. | |
| MCP_INSTRUCTIONS | No | Custom instructions that describe the server and tool usage to the LLM. | |
| FASTMCP_LOG_LEVEL | No | Log level for the server (e.g., DEBUG, INFO). | |
| GRAPHQL_EMBED_MODEL | No | The model to use for generating embeddings. Defaults to text-embedding-3-small. | text-embedding-3-small |
| GRAPHQL_ENDPOINT_URL | No | The URL of the GraphQL endpoint to query against. | |
| GRAPHQL_EMBED_API_KEY | No | API key for the embeddings service. | |
| GRAPHQL_EMBED_HEADERS | No | A JSON object string containing extra headers for the embeddings request. | |
| GRAPHQL_EMBEDDINGS_URL | No | The full URL for the embeddings service endpoint. | |
| GRAPHQL_ENDPOINT_HEADERS | No | A JSON object string containing headers for the GraphQL endpoint, merged with any --header flags. | |
| GRAPHQL_EMBED_API_KEY_HEADER | No | The header name used for the embeddings API key. | |
| GRAPHQL_EMBED_API_KEY_PREFIX | No | The prefix for the embeddings API key header value. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |