- Create the
agentmark.jsonconfiguration file. - Create your AgentMark client.
- Create your AgentMark Cloud SDK.
- Create example prompts, datasets, and evals.
- Setup an example application, which you can use to test your platform.
- Setup the basic API keys for your application.
Initializing AgentMark
You can initialize AgentMark by running the following command:npx
Agentmark.json
Theagentmark.json file is used to configure your AgentMark Cloud application.
Basic Example
agentmark.json
Configuration Properties
$schema (optional)
Provides a reference to the JSON schema definition for IDE autocompletion and validation.agentmarkPath (required)
The base directory where AgentMark will look for your application’s resources including:- Prompt templates
- Evaluation configurations
- Datasets
- Other AgentMark-specific resources
"/", meaning AgentMark will look for the “agentmark” directory in your project root. Modify this path if you want to organize resources in a different directory structure (e.g., monorepo).
version (required)
Specifies the version of the AgentMark configuration. Useful for tracking changes and ensuring compatibility.mdxVersion (optional)
Specifies the version of the MDX format. Can be either"1.0" or "0.0".
builtInModels (optional)
An array of model names that are supported by AgentMark Cloud. These models are pre-configured and ready to use without additional setup.npx @agentmark/cli@latest pull-models
evals (optional)
An array of evaluation names that correspond to evaluations registered in yourEvalRegistry. Listing evaluations here makes them available in the editor for selection when configuring prompts.
modelSchemas (optional)
Define custom model configurations with settings, pricing, and UI controls. This allows you to add models with custom parameters and cost tracking.mcpServers (optional)
Configure Model Context Protocol (MCP) servers for your application. Listing servers here makes them available in the editor for selection when configuring prompts. Supports both URL/SSE and stdio server types."docs", "local") can then be referenced in your prompts using mcp://server-name/tool-name.
Learn more: MCP Integration guide
Have Questions?
We’re here to help! Choose the best way to reach us:
- Join our Discord community for quick answers and discussions
- Email us at hello@agentmark.co for support
- Schedule an Enterprise Demo to learn about our business solutions